It's fairly difficult to get a heritage breed (like a New Hampshire) to lay more than 180-200 eggs a year. Hybrids will lay a lot more and so will hatchery Rhode Island Reds, which some say were crossed with brown leghorns way back.
With that in mind, my New Hampshires do just fine as layers. They were one of my better laying breeds the year that I could tell their eggs from everyone else's. I add a couple NHs each year and will have two that are three years old this spring.
Temperment-wise, I have no complaints. They are calm and get along well with the other chickens. They vary on their interest in foraging far and wide, but most hang out with the flock and the rooster.
I've got some from the Newcomer line that Cackle Hatchery carries. Estes Hatchery may also carry the Newcomer line. I heard the Newcomer line used to win egg laying contests.
Most of mine are late molters, which supposedly means that they are better layers. A couple have started molting in August, which is early or average.
The roosters really like the New Hampshire hens and some end up with too much feather loss on their backs, maybe one a summer needs an apron.