The biggest thing holding this game back, I believe, is that playing it by yourself is boring and finding and staying with friends is very difficult. There is no system in place for locating friends at all so even when you do find them, you have to stay very close together or you will lose them again.
Another issue is that it feels unfinished. The controls are janky and difficult to get used to. You have to close the game and restart when things arent working correctly which happens way too often.
I don't think the game is terrible. I feel it can definitely be improved to make it worth the cost.