Limitations force you to come up with creative solutions to problems that should have been easier in the first place. :) But sometimes limitations force you to focus on the important things (if you could render absolutely anything, you could spend forever building an engine instead of a game).
I think sometimes the creative solutions end up being better than the simple "obvious" solutions that were apparent before the limitations were put in place.