I have never played Dota but I play alot of League of Legends and from what friends have told me, the play style is exactly the same as Dota but a bit more casual. Obviously the champions are alot different to the Dota ones as well. It's 100% free but if you want to buy more champions quickly or buy skins you can pay for them.