Biased to New England. There are so many smaller lakes and ponds all throughout New Hampshire, Vermont and Maine that hold 10# LMB all day, but they are super stingy at what you throw at them given the climate. Water conditions vary so greatly it makes it a task to catch the big one. You will catch 3-5 lbs all day, Besides there is nowhere more beautiful to fish in general. You get sick of fishing for LMB we also have smallies, pike, trout, and if that doesn't work either, head for the coast for the best striper fishing anywhere.
Of course as stated, the cost of living up here is ridiculous, but usually the pay rate goes with it.