It would be great if there were a protocol-level method for client developers to earn money. So that the more people use a particular client, the more developers earn. While skins, premiums, and such are great, they can make it harder for new clients to emerge.
Essentially, I want a competitive market of clients that incentivizes the development of the most innovative and useful apps.
I don't believe it can be done without protocol-level incentives.