There are lots of possibilities and it all depends on the water you will be fishing.
If you’re getting something as a “knock around” rod for heading down to the local pond/river and tossing smaller poppers/streamers in waters where you’ll catch predominately panfish and smaller bass (2lb and under), I’d seriously consider a 6 weight, 9 foot rod.
If you intend to fish waters where you will be specifically targeting bigger bass/pike/musky and will have the need to be toss bigger wind resistant poppers/streamers and heavier Clouser-type streamers, you’re moving into 7 weight and maybe even 8 weight territory.
I have a 9 foot, 8 weight Temple Fork TiCr rod with a Ross CLA 4 reel. I bought it as a dual-purpose knock around heavy fresh/light saltwater rod and any smallie under 2lbs just feels like a minnow. If I were to do it again I personally would get a 7 weight just because the 8 weight is too powerful for where I fish. (The river is maybe 70 feet wide, average smallie in the 1-2 lb range with the occasional 4-5 pounder).
You may seriously want to give consideration to the Sage Smallmouth or Largemouth model rods. They are short (under 8 feet) and come with a special heavy weight forward line (about an 11 weight) that quickly tapers to a thin running line. Although I do not own one I have cast/used both the Smallmouth and Largemouth rods several times and both really turn over big flies effortlessly. Several people I know have them and swear by them. Sage also makes the same rod in a lighter duty Panfish model. The Largemouth rod is heavy duty and it would be best suited for targeting large fish. For a knock around rod the Panfish or Smallmouth model would probably be a better choice.
Before you buy one seriously think about the type of water and kind/size of fish you will be catching most of the time.