St Croix makes some excellent rods in all price ranges, including the low end. An 8'6 4 wt would be my recommendation for New England trout fishing. A 9 ft rod is too long for a lot of the more treed in streams. I use a 7'6 rod and I find that to be a good length, and I can't imagine using a 9 ft rod in a lot of places.
If you want a rod that's more versatile and that you can use for largemouth bass too, then go with a 5 wt.
My passion for catching fish is eclipsed only by the fish's passion not to be caught.