My vote goes to Crystal Ivory Maxima for main line as well, for baitcasters. You get 5 times as much as Ultragreen for the same or less price. You get good visibility above water. I use the same strength Izorline leader (10 and 10) and the Izor is slightly weaker, you don't have to drop to 10 and 8.

I took Jigman's advice and tried the Excalibur for my spinning reels and it is very good line, in my opinion.

TK