Count me among the few who prefer shorter rods. Perhaps it is the places I fish, my height, the kayak, but I don't really like to go past 6'6".
That said, a 6 to 6'6" MXF rod should be able to handle most everything. Something to be said for MH, but some rods (I believe like the Avid series, correct me if I'm wrong) are a tad stiffer than their rating. So one MXF may be stiffer than another, and more on the side of MH.
I like the 2011 Compre rods from Shimano, the Avids, Carbonlites are great as well. If you can go to a store, put your reel on the different rods and get a feel for the balance and such, you'll probably be happier with your choice. My .02.
And for reel size, look, I'm a small-reel fan. I use a Shimano Stradic 1000FI with 10lb PP braid main, 6-15lb leaders in various material. I have brought in some beasts with the 1000FI. I lost what we deemed a 7-8 lber just out of reach of my net the other day. Hauled it in w/o a hitch before she tail-danced and spit the hook in the net. The 6 pounder was caught shortly after. Again, no problem. A 2500 would probably be the biggest I'd go, but that's me. For the size rods you're looking at, a 2500 should be fine unless you want to go 3000 which is same size, but deeper spool.