I recently came to know that Oracle offers VMs with decent compute performance as part of always free cloud services, Which is great for someone like me who has too many side projects and spending way more on their hosting infrastructure than one should.
There are several great low-cost IaaS out there but their low-tier doesn't compare to Oracle Virtual Machine's specs, configuration and in some cases Oracle's free tier might be even better their mid-tier offering.
I've been using the Oracle cloud free tier VM for two weeks, So far it's been great but there were some initial quirks while setting them up which I'm writing here to save time for others.
Oracle cloud services availability seems to be almost same across all regions. The region should be selected while account creation and cannot be changed later so verify that the service you need is available in the region you're choosing.
Even after successful credit card verification I wasn't able complete account creation for Hyderabad(APAC) region and after several attempts (nondescript error) I created my account with Mumbai region.