There are a lot of affordable rods out there that fish very well. Berkley, Okuma, Shimano, and Cabela's make several rods that would be just fine and cost under $100. Cabela's usually has at least one line of them on sale.
Longer rods help for fishing floats. If I'm taking one rod for the day, and it will be used for multiple techniques, I grab a 9'6" rod. I have 10'6" rods that I primarily use for fishing floats, but I toss spoons with them on occasion too.
Something rated for 8-17lb line makes a decent do-it-all rod.
Sent from my XT1080 using Tapatalk