@Domingo:
Heh, It's as if Kishi wants to balance out Sasuke's lack of Naruto's ridiculous chakra pool with complete set of asspull techniques.
It depends on what you view as an asspull. Sasuke's teleportation technique was shown chapters ago and Kakashi and Obito have been teleporting objects or themselves around with their Sharingans for hundreds of chapters now, so it's no stretch by any stretch of the imagination that Sasuke's Rinnengan/Sharingan could have some type of teleportaion power. Still, him being Uchiha Sasuke is a great advantage on the grounds of him being Uchiha Sasuke and special to Kishi.
Naruto on the other hand can create eyeballs and fly now because…the name of the manga is 'Naruto'.
As for Mayuri, what I particularly dislike about him is just the way he somehow always prepared everything in details because he always had convenient means to analyze his enemies beforehand. His specific speech about 'perfection' to Szayel is what made me like him.
Yes, this is my exact problem with Urahara but the reason why I like Mayuri better is because he actually does something. He fights instead of being solely Mr. Fix It All and he might act like all high and mighty but at least he gets his hands dirty. Urahara on the other hand just has a solution to everything and acts smug. I think the only time Urahara fought was against Aizen and he was offscreened?