I agree that it's far from the best fighting game, unfortunately. I do enjoy it, although I don't play it too often. I WANT TO GET GOOD WITH HELIX!!!
Nothing is perfect, it can improve or get worst. The problem is this game could have been better before releasing but wasn't. Underwhelming roster of only 10 initial characters, 5 game modes (Which is rare for a multiplayer game from nintendo consider smash bros as reference) and random acquisition of the ARMS are mostly the points of my review. Having more characters before release would have been nice. Game modes, not really sure what kind of mini games you could have considering the style of game, but smash bros is a fighting game as well and has tons of content on brawl, maybe some boss battles, survival mode or score attack, time attack?
But the biggest problem is acquiring the arms. Each character starts with a set of 3 types of arms. But you can get more. You earn coins from playing, much like smash bros. You use the coins to play a mini game to get more arms. Depending on how much you pay for the game, you can spend a short time or longer time in the mini game, and to top it off, all arms earned during the mini game is complete random. You can for example pick spring man, and unlock arms for Ribbon girl or even ninjara, and to further increase this disaster, the arms you get are arms other characters already own. In this case spring man starts with toaster, but ribbon girl doesn't so you can unlock toaster for her by playing the mini game with any random character.
I usually describe this as the worst use of RNG for a videogame EVER! Yeah it exist in plenty of games like overwatch where you get item boxes and open it for random goods, buy 50 of them for a limited edition reaper halloween costume and open them all up with knowing you could never get it. Games with such things like this, I hate it, and shouldn't be in games. Smash bros had this kind of thing as well, the game mode is called trophy rush, if you want to do random rgn like that, at least have a alternative way of unlocking them and not a random luck based situation, past games had unlockable content, usually require beating the game, under specific conditions. See full ending, play on harder mode, unlock boss character, beat game without losing, why would anyone enjoy a punching mini game that gives you what it wants, when it wants? Even smash bros has a trophy store to buy trophies, how bout just a arms store, unlock arms by playing, earning coins, and buying them.