Back in the WC3 custom game days I remember hating DotA because I wanted to play things like Sheep Tag, Tower Defense etc and had to sift through all the DotA games to find them.
Then I got into HoN and eventually Dota 2 and I understood why it was so popular. After I graduated from college, I stopped having the free time to commit to 30-45 min matches and cut mobas out of my life for a while, but I got hooked again with Heroes of the Storm.
Now Heroes is pretty much the only moba I'll play because matches usually end within 15-25 minutes and you don't need to have amazing micro skills to be good. Best of all, there's no All chat, which seems to have really cut down on the saltiness and general negative atmosphere that mobas usually seem to cultivate.
Other than that I've been playing a lot of Rainbow 6: Siege lately... I've always been a fan of FPS games and it's fun to have some strategic decisions to make on top of "what gun should I pick".