I like to use the lightest action/weight rod I can without giving up any advantage to the Bass. I don't like overpowering either the bait or the Bass. Therefore, I'd recommend the Helium Medium Caster. IMO, it's the classic, mid-range rod that covers a multitude of bait-types, techniques, and will land BIG Bass for me--and you. It will 'fit' the baits you mentioned.
I also favor and use 7' rods as I believe that that length is the best when concerned about casting distances but when you still need to avoid obstacles. That length also gives you more leverage for working a big Bass out of cover than the shorter lengths. I sometimes use a 5.5' or 6' rod for close-in, precision casting and a 7.5' rod for pitching/flipping, swimbaits, and C-rigging.
No matter which one you end up choosing, you will be using 'the rod of your life'

!
Dan