Just read an article and apparently Infinity Blade 1 or 2 will be coming to Android anytime soon because of all the piracy.
I guess no-one introduced them to a jailbroken iDevice.
As for games that are as visually impressive I found Modern Combat 3 to have really good visuals and decent gameplay for an FPS on a mobile.