As far as I understand it, used games dosn't work for Xbox One.
A publisher can 'opt in' to the system MS has in place for used games.
Only if the publisher 'opt in' the users can either give away their copy of that game once, or resell their games at the price Microsoft have put in place at the system for used games.
I've seen some stores are claiming that MS has a minimum price for games, while other stores claim that MS and publishers get's a high percentage of the total amount of the used sale.
And some stores said they had to sell at 10% lower than digital price, and had to give alot of the money to the publishers.
Clearly this will lead to slower price-drops of games, and games will stay longer at full price less trade-in for less profit opportunity compared to the system on PS4.
And alot of games can't even be traded probably.
The big games will make it on all systems, but without a trade-in enviroment, or some competition to drive price down, I think the medium quality games will struggle, since often people trade in 2 games to get a more reasonable price, compared to the triple A title, you're willing to pay more for.
You can't really compare it to Steam, because Valve allways have to think price-competitive since they do not have a monopoly-situation on the platform.
And most importantly - you don't connect to internet on Steam, it starts up in Offline mode, it dosn't stop you from playing if ISP/Router trouble/Service-provider prevents authentication.