The last Ubisoft game I enjoyed was Splinter Cell Chaos Theory.
No, it wasn't, I liked Double Agent and GRAW2, but they weren't up to Ubisoft standard to be honest. Ubi are sinking, but they're not at the bottom of the pond yet. EA are closer to the bottom of the pond, but sinking slower, and occasionally, they actually make a game that's worth a damn (Burnout Paradise, Dead Space). Then, they go and make crap like NFS Undercover, and everybody forgets.
Activision aren't doing very well on the quality front either, but Call of Duty is still amazing.
Midway are flailing. They haven't made a good game in years.
Same with Eidos.







