I would definitely choose Texas, with Louisiana in 2nd and Oklahoma/Tennessee for 3rd/4th. I'm from Texas and absolutely love the bass fishing there. I was in Louisiana for 8+ years and the bass fishing was really good there too. In fact, that's about all that state is good for lol. Now, I live in Oklahoma and to my surprise it's really good here. Unfortunitely I can't speak for California or Florida because I haven't fished there. I've read a lot that says how great they are but I don't personally know.