Rainbow Six is made by Red Storm as is Ghost Recon
Far Cry originals were made by Crytek, but Ubisoft did develop FC2
Brothers in Arms is made by Gearbox Software
So the only decent games that Ubisoft actually make are Prince of Persia and Splinter Cell. The rest are either distinctly average, or made by other companies. They're not that great tbh.
Take2 don't make Top Spin and the 2K games themselves, they're made by one of their subsidary companies, 2k Games. Take2's subsidary companies actually do make some cracking games though, the GTA Series, Midnight Club, Manhunt, Jade Empire, Sid Mieres Pirates, Civilisation IV, Oblivion, Bioshock, The Darkness, loads of stuff. So I'd say Take 2 are the best tbh, if not for the fact they own Rockstar but all those other games are cracking as well.