On the iPhone that is, of course. And by 3D graphics I mean stuff like, Assassin's Creed, Real Racing, Doom Resurrection etc. And this is my opinion, I'm not saying it's fact. Firstly, it looks ugly. No matter how technically impressive it is for the iPhone, it will always have jaggy edges, muddy textures and fairly bad animations. You'll never be able to make a truly good looking game in 3D, the best the iPhone can manage is servicable graphics that let you see what you're doing. They also tend to run quite poorly, with low framerates and the like. Also, 3D graphics generally make for bad games. There are a few good ones, like Real Racing and Assassins Creed, but in general they tend to be let down by poor graphics and stability. Controlling the game in 3 dimensions is a lot harder with the iPhone's touch screen, and I personally find an on-screen analogue stick quite unweildly to control. In short, 3D games on the iPhone are more expensive, look ugly, don't run so well and are awkward to control. Why bother with them when you can make genuinely nice looking, fun games like Rolando, or Plushed. It baffles me, quite honestly, and I'd love to see more cheap and excellent 2D games on the iPhone, replacing the 'hit or miss' 3D ventures.