A bit of them all.
In season 1, well my first favo was Tyson (with his awsome Dragoon, I'm a dragon fan ^^) Then it became Ray and Kai joined him at the end.
In season 2 well, still Ray,(I dropped Kai, cause he didn't look the way he used to be. >.<)
In Grev I got two of them: Ray and Kai (^^)
Max isn't really my favorite but he is a bit Kawaii (like a kitty :3)
And Tyson's always got that funny, cocky nature. ^^
so my top-4 beybladers would be
1.Kai
2.Ray
3.Tyson
4.Mariah