Depends, prince of persia (4) isn't an intense game, it's more of a 30 min fun time since the game gets repetitive and boring eventually but the graphics and look are amazing.
Halo 3, is a good classic so over Prince of Persia yes because it has a good online play.
Though if you would want me to suggest another game, I would choose Mass Effect 2/ Just Cause 2 however if you wanted a good online game then Battlefield Bad Company 2.
Bad Company is just great and amazing, beats call of duty and other online shooters hands down.