I'm not happy with the game and I think there's a lot of shit EA does that's awful, but so many people are being so over the top with these criticisms.
As far as the roster goes, there are 3 new additions (Tyson, Ali, Fedor). I agree that they should have all top fighters in the game, and it's pretty bad that they don't. But to say that it has been 3 years and the roster is the same as the previous game is disingenuous. Over those 3 years they continuously have released new fighters to the game for free. They literally put new fighters into UFC 4 only a few months ago. The reason there's not a hugely updated roster for UFC 5 is because they were adding the new fighters to UFC 4 at the same time as they were creating them for the new game. If they hadn't updated the UFC 4 roster at all during the life cycle, then there would be loads of new fighters added to UFC 5. Complaining about this is likely to just get us less post-support content updates since people complain about not having enough new stuff by the time the next game comes.
Anyone saying it's just a copy/paste of UFC 4 is exaggerating. There are literally more changes from UFC 4 to 5 than there were from 3 to 4. Yes, career mode still sucks. The clinch sucks. Certain spamming strategies are still to powerful. There needs to be way more content, modes, and uniqueness for fighters. But there are lots of new animations (despite people saying there aren't), and the submission system is infinitely better than anything we've seen before (even if they have removed submissions we used to have to achieve this).
It runs at 60fps (finally) whereas it was always 30 prior to now, and that makes a big difference in how responsive the game feels to play. The damage/cuts system also looks pretty good.
It's a long way to go before EA makes a genuinely great UFC game, but this one is undoubtedly a step up from UFC 4. I don't support EA's practices, but people don't help anything by exaggerating the problems.