I think just "Ubisoft" sums it up.. from Watchdogs being totally underwhelming to the disaster that was AC:U to the totally squandered potential of The Crew.. Ubisoft really let us down this year when it comes to games.. There's also the fact that they are essentially becoming the poster child for micro-transactions…