BASH TIME!
EtG: Fun game, but sadly, no further development is likely to take place. More cards would really improve the game, and there's a lot of untapped potential, but I don't think we're ever going to see it.
MtG: $$$$$$$$$$$$$................. I love MtG, but holy crap, so expensive, at least to be tournament-level competitive. You can certainly have loads of fun with budget decks, but it's hard to make a choice between things like having a roof over your head and food on the table this month, or that one card you need for your deck. Wait... no, it isn't.
HS: Elements players like to complain about RNG. Elements RNG has NOTHING on Hearthstone. NOTHING :p Also, they're completely incompetent at card balance, and do not appear to have a playtesting team. (if they do, they should be fired) Still a fun game, but it can be really frustrating sometimes.
Ederon/TESL: I haven't tried these two. Bashing here consists of insufficient time to play all CCGs :p