Holy crap on that Sonic 360 video . . . I was thinking of picking up that game when the price drops because I wanna play some platformers (WHERE ARE THE NEXT-GEN PLATFORMERS?!?!) . . . but after that video, you couldn't pay me to play that game.
I stopped watching after a couple minutes because it was so annoying.
You know what I mean. There's no reason Viewtiful Joe should have a dedicated loading screen between levels when the two games I mentioned do not... other than non-ambitious programming.
What's wrong with non-ambitious programming? Not necessarily the same as inefficient programming. It's not like creating real-time streaming logic is easy. A little wait between levels is fine.