Microsoft has stated that developers will not be required to supply a demo of their games on the Xbox Games Store. This makes development much easier for smaller indie developers, however it has always been good to ‘try before you buy’ via Xbox Live’s Trail download system.
Free-to-play titles will no doubt take over as developer get you into their games for free before slapping you with a micro-transation gauntlet to the face.