The 30 Iceblocks vs 30 Soulfires is actually pretty complicated. I think the Mage wins if he has coin. Coin, pings himself, turn 2 ping yourself, turn 3 IB. Turn 4 IB. Turn 5 IB+Ping Warlock, repeat. The tricky part is figuring out if the Warlock can win without tapping. If he can, then the fatigue battle ends a little differently. If he can't, then the two extra turns the Mage gets by making you Soulfire him at 4 health instead of 2 end up making a huge difference. How many decks do you think can exist in this meta? The requirement is that a deck has to beat at least one other deck. So far it looks like the two to beat are Soulfire and Lightwell.
30 Soulfires
30 Elven Archers
30 Leper Gnomes (aside, I think 30 Abusive Sergeants is actually better)
30 Lightwells
30 Flares
30 Healing Touches (I think this beats Soulfire once you count hero power, but it it pretty complicated again).
30 Holy Lights (factor in the hero power and I believe it beats Lightwell)
30 Iceblock