Unfortunately I can see very clear a future of 100% cloud, and companies will be absolutely 100% in. As a consequence this will be so for normal users also in time. I can talk about how much I don't like it, and we can talk about certain , now very minor limitations, it doesn't matter. They only thing really holding this back is likely server capacity, which will be overcomed.
Ive played streamed video games on my ps4, other than looking a little weird, as it looks a bit like a youbtube video of sorts, well I can't say that it didn't work and games are famously intensive. There is none of the issues with your desktop, and your web surfing, and anything that will not present a difficulty at all for technology already available, if anything its may less intensive and suitable for higher latency and slower connections.Anything really, video encoding, photo editing, doesn't matter, it can be done in the cloud, and it can put your 64core desktop to its grave with ease, as you can simply call upon what amounts to a super computer to work for you for fractions of a second at a time. In reality your computer is mostly sitting on its butt waiting for your input, which means you don't need the equivalent horse power in a server for each user, but a minuscule fraction of it in fact. Again, games, way more intensive, and that has been solved. I don't know how ready the software is, but I don't see ms and Google etc having too much issue creating virtual intances of desktops that come on when you log in from any compatible device, and go right back to frozen state when you are off line.
Get you linux warmed up and ready, this is coming no question, there will be a period of both things obviously, but in time, things will be 100% cloud, and tiny access devices. Every company will eat it up, and every joe and jill schmoe won't care one bit. Limitations do not really exist any longer technology wise, perhaps some minuscule, and if there's any in boondocks USA connectivity wise, well they will either be overcome or will simply be ignored and good luck!