Joyent is fantastic. SmartOS has every feature a Linux user wants in (and usually ends up hacking onto) a cloud server but it's built that way from the ground up.
Their support and engineering staff are friendly and responsive by email and IRC.
The instances have great performance and uptime.
I suppose globally they could use more data centers but Samsung's acquisition should help with that.
I've built multiple companies in Joyent and can't imagine going back to other clouds with less features.
I was also a "lifetime" customer and my memories of the terrible treatment, including one of the founders flaming people on the forums for making reasonable requests, mean I will never do business with Joyent again.
We (Erigones, https://www.erigones.com/en/) are making our own virtualization, orchestration and cloud suite, available for public use, based on SmartOS.
So far for commercial customers only (demo available) but we will release opensource community edition soon on Github.
Google is not as general as AWS and therefore has serious vendor lockin. Azure only recently has decided to support docker and is not rooted in opensource.
The big downside of AWS: to difficult to use for many. It seems to me a new entrant which combines easy of use, embraces opensource, would have a good chance in the market.
+ Rackspace. But like many these don't come from the cloud market and still think in terms of servers mostly.
> Google is not as general as AWS and therefore has serious vendor lockin.
Presumably you are talking about Google App Engine, which is just a small part of GCP. Amazon's comparable offering is Elastic Beanstalk. The core building blocks on GCP and AWS are the same: raw virtual machines you can build anything upon yourself, GCE vs EC2. GCE has been around since 2012.
SmartOS looks very very cool.