content: Application devs also desperately need to modernize their UI's. If I demoed Thunderbird to a company I would be laughed out of the room. Printing is a rough nut because the vendors would need to provide full feature drivers. While you can certainly ky print to many things, not being able to select stapling and other advanced features is a bag of hurt. Lastly, a Google play style store where applications can be loaded to many distros without a lot of hassle. This is why Android and all its fragmentation actually works.