Here's a link with all of the day one launch titles listed in it. I'm honestly not sure if this has been posted before, but for the few people who preordered here's what you could be playing day one.
http://www.wpcentral.com/xbox-one-launch-day-games-announced
In regards to buying upgrades in games, I get how someone could be bothered by it, we've been taught all our lives (most of us) that it's bad to buy something rather than earn it in regards to games.. but this is a video game not sports. All that hard work means nothing when the next version of the game is released, and if someone wants to skip parts of a game I fail to see an issue. It's not like it effects anyone else.. if it starts to, like somehow someone can pay to unlock higher damage weapons in multiplayer then yeah, I'd agree that was jacked up.