Fight Night looks awesome, until you play it.
The actual fight is a lot slower, and throwing the exact punch you want is impossible because the controls suck. Try throwing a hook, you'll probably throw a floppy-armed jab.
UFC is better, although in online matches it's extremely easy to get infuriated. You can punch the ass out of someone for two rounds and run the possibility of getting knocked unconscious with one uppercut.