Unity seems like it coula been great if they didn't add the microtransactions, made it run a little better by dropping some of the unnecessary effects, dropped maybe a thousandd NPC's on the screen at a time, didn't use the companion app for stuff, made it less reliant on the co-op, and maybe just worked from the bottom up instead of making the most demanding game ever and then deciding on how to gimp it.