I personally prefer 15|10 and 10|0.
Blitz and Bullet is also fun, but my internet has too much latency, so I usually play it live (face-to-face).
The difference between having time recover or not is that with recover, the chance of ending in a draw is much higher.
Hi just a general question about time controls. I guess we all know blitz is kind of the McDonalds of chess - quick and dirty, but definitely fun even if we know it's not good for us too often. Anything less than 30 0 I try and resist playing too much, as to really get anywhere OTB and actually produce some good quality games longer time controls are needed. I have a group http://www.chess.com/groups/home/slow-chess-european--african-time-zones where we play 90 0 or 45/45. 90 0 is closest to the time control played in my local league (1h15 for the first 35 moves, 15 mins for the remainder). The advantage of the sudden death time controls is that at least you know the game won't go on indefinitely - 45/45 can last a hell of a long time.