Core gamers will be impressed by the specs of the Xbox. But getting beyond that, you need to have the content there.