I've used Oracle Cloud, and it's actually pretty nice and well-designed at least from my point of view. It gives the AWS Dashboard a run for their m̵o̵n̵e̵y̵ egress fees.
But I still don't run anything important on it or push the limits of the free tier. Oracle doesn't have a good reputation. Also "Oracle Unbreakable Linux" is literally just RHEL rebranded, but it's not a community project and they don't like to acknowledge it so it feels particularly shameless; especially since they are selling "support" for it.
Bear in mind that premier support is included for free for cloud customers. So for example ksplice and dtrace are included. Ksplice is fantastic and it's really worth it.
I also have an arm machine hosted, good if you want to compile stuff, but the networking has been super flaky and unreliable.
I would definitely not call their service nice, when quite often you can't login because network issues. Also their separate identity(legacy stuff)/cloud service dashboard was also confusing.
That's not an uncommon clause in terms of service; IRC servers tend to be DDoS magnets. Other common nonos are game servers and streaming hosts.
Hosting is one of those things you really ought to spend 10 minutes reading and find out what you are and are not allowed to do. It's basic due dilligence when you're renting someone else's hardware and bandwidth.
Yes, it's definitely good if it causes AWS, GCE, Azure, etc to increase allowances to compete, even if you (like me) plan to never touch that Oracle service with a ten foot pole attached to someone else's computer.
They also have really questionable business ethics. At one startup, I caught them grabbing an unauthorized copy of our customer's source code when we were on-site at the Emerald City to tune it. It wasn't a rogue engineer, either; it was an order at least from their manager and probably higher. At another startup, we pitched a shared-cache idea to take advantage of our hardware. They declined to work with us, then included exactly that feature as a marquee element of their next major release. Then I worked at Red Hat, where anger over their re-badging of RHEL as OEL (among other deeds) ran deep. Over and over again, they've abused partners and customers and even employees. They were the most evil company in the industry before Facebook and others even existed.
See also: Bryan Cantrill's "lawnmower" talk about what happened to Solaris after the Oracle acquisition. https://youtu.be/-zRN7XLCRhc
They also have a track record of leaving dials in their software that are very easy to turn on but now mean you need to be on a higher license tier and will ding you in an audit and expect penalty fees for it (e.g. various flags in Oracle DB, Extensions Pack [1] in virtualbox, Java features[2] like Java Flight Recorder)
But I still don't run anything important on it or push the limits of the free tier. Oracle doesn't have a good reputation. Also "Oracle Unbreakable Linux" is literally just RHEL rebranded, but it's not a community project and they don't like to acknowledge it so it feels particularly shameless; especially since they are selling "support" for it.