Actually most Blizzard games run fine on wine. I've played games like:
Diablo 3 beta(game run out of the box, but there are problems with installing),
Starcraft 2 http://appdb.winehq.org/objectManager.php?sClass=version&...
Starcraft http://appdb.winehq.org/objectManager.php?sClass=version&...
Warcraft 3 http://appdb.winehq.org/objectManager.php?sClass=application...
I guess that porting to Mac made them fix most of hard coded system assumptions.
Wine is amazing but it still is not the same as native support, because of small performance hit or possibility that game that you bought will stop working in the future (ie: because some game patch or anticheat protection that will detect wine as modification). Because of that Steam and Source games are very welcome. Probably I'll buy them and don't play them because of lack of time(just like all HIBs).