I've only been to TL, BB, and VB one time each, but for us VB was by far the best of the 3 by a long shot. We were at VB at the end of August on a weekday, so crowds were not terribly high. We also had a cabana in the middle of the park which allowed us to tap in and select rides from there which most certainly added to our enjoyment at the park. But as far as the rides themselves, there were so many more rides that we could enjoy as a group at VB than there were at TL or BB. There were also more thrill rides at VB that my teens really enjoyed. And it was nice to have both a lazy river and a not-so-lazy river, we enjoyed the not-so-lazy river much more. And the mountain in the middle of the park was really fun to walk through and explore and talk to the thing in the middle (I have no idea what to call it). So if everything else was equal, I'd recommend VB without question. However cheaper tickets and free transportation are a big draw to TL, and the wave pool at TL is far better than you'll find anywhere else, and I know there are many accounts of people not being able to ride much at VB, so I get the dilemma. If you do go, absolutely get there first thing in the morning, and leave yourself enough time to get from the parking garage (or taxi dropoff) to the entrance to VB, you have to take a bus to get there. Both parks are great so I'm sure you'll have fun whichever one you decide on!