The concept is awesome. But in practical usage terms, Microsoft need to whip their ass to push developers filling it's contents. They should define how the consumer version will looks like. Depending on the form factor of the consumer version of hololens, developers can create any contents they deem fit. That only if the consumer version is affordable enough to reach the masses.