This game is a suprise delight. Someone bought it for me, and i wasn't expecting to really get much out of it, but now it's quickly become one of my favourites. I've purchased the game 3 times now (once on xbox, and twice for other people), as well as some merch.
The characters may not seem like much upon first impression, and there isn't a huge roster to choose from (There are still a good few choices), but you'll grow to like them a lot. Each character is unique, and you can tell that the developers really put their heart into giving each character a distinct playstyle, as well as an interesting personality. There's something for everyone. The game itself just feels very smooth and comfortable, and the art style, and animations are GREAT. I've never seen a game that looks as nice as this one.
This is also a great game for beginners to the genre. I am one myself (And by god was i bad when i first started.), only just getting into them recently, and the tutorials in this game were very clear and in depth, and will teach you enough to get started. Of course if you want to be decent at the game you will need to put in more time, and really learn the game. Veterans will love it too. There is plenty of depth, and it doesnt cut corners.
The developers really put a lot of love into this game too, with frequent updates, often featuring new content, and even more characters are on the way. Also, each new character DLC is free for a few months, to thank those that chose to support the game early, so if you buy it now it will pay off.
This is the kind of game that if you put some time into it, you will really grow to love it. If you think you will enjoy this game, you probably will and even if you don't expect to get too much out of it, it might suprise you. In short, if you think you may enjoy it, then buy it. It's well worth the price.