The denying mechanic takes some getting used to and the camera is a bit too zoomed in for my liking, but I enjoy dota 2 more than LoL. It helps that I played dota 1 for like 6 years though. If anyone else wants to play a game once in awhile, add me on steam. I'm not super great but solo queuing in this game is profound suffering, so looking for people to play with.
edit: the greatest piece of editing everhttp://www.youtube.com/watch?v=wkHVLeR72b4