Yes, definitely. The core game play is fantastic and keeps me coming back.
That being said, I have a lot of criticisms of the game:
1. The online experience. Not good. Considering that this is the way I play most of the time, that is a huge downfall.
2. I know this is an unpopular opinion, but I think the roster is too bloated and that there are too many characters. There are just way too many match ups to learn and I don't have a ton of time to put into it, so that gets frustrating.
3. Stages. Again, more bloat. There are too any similar stages, too many Mario stages, and not enough interesting new ones, imo. I would've cut a bunch of the older, similar stages in order to make room for a handful of cooler, newer ones.
4. Music. Again, quantity over quality. Some series are better than others. i.e. SNK/Terry's pack is on point, while Donkey Kong Country, a series known for it's amazing music, is missing some fantastic tracks in exchange for multiple versions of the same song. This can be said for many other series as well.
5. This is more of a personal annoyance, but Dr. Mario, Zero Suit Samus and avatar characters drive me bonkers. In a game where character crossover is the main appeal, including the same characters twice is just dumb. And it makes no sense that Samus can outdo herself without the suit. Dr. Mario is just Mario of course, but not an echo for some reason... yet Ken is an echo... it makes no sense. And the avatar characters, like Robin, Corrin, Steve and Villager, aren't actual defined characters and that bothers me. It's just my OCD and personal preference, but still.
6. World of Light and Spirits. Personal preference again, but I don't care about either of these. World of Light is tedious and not fun, and I just don't give a hoot about spirits. It seems like it was an excuse to break records by including spirits of so many characters. I think it was a waste of time and resources and would have preferred something else.
I know it sounds like I have a lot of negative things to say, but again, the core game play is great and the game is tons of fun, and ultimately, that's what matters.