Picked it up today and so far is pretty enjoyable, been a fan of the dota concept in warcraft and this stays pretty true to it. Visuals are nice and run smoothly on my setup.
Yep I've read similar, I haven't had any problems out of the usual though. I'm not sure the p2p connection method is ideal but hopefully any problems get sorted at some point as the gameplay is done so well that missing out on online play would be a big big shame.