The game is at least 300% better than it was at release. The latest patch fixed most of my complaints. There aren’t any heroes that you take every time in any possible team composition, almost every item seems viable (only the Humans count as Heartless seems like a no brainer pick in most comps), the Shadow Shaman is probably the last hero I would never take unless a 2 star just landed in my lap, and the free rerolls on losses make the game feel a lot less hopeless and snowbally when you get a rough RNG start.
Edit: not to mention the head to head makes it so much better. Before this patch you could win on your screen, and they could win on their screen, and no one would lose any life and it just felt weird. Now you know when you hit someone for a bunch of damage, they actually take it.