I think it's important to distinguish between "crappy graphics" and "stylized graphics". You can get away with a lot as long as you have great art direction. And this won't sacrifice immersion. On the other hand, you can make terrible-looking games with the best engines.