What's the point of this thread? There are tons of those. DO, Vultr, OVH, Scaleway (invite only for now), etc. Most smaller hosts don't bill hourly though.
There is a reason for smaller hosts not doing hourly billing. Their software solutions (bought) tend not to support such billing or usage based accounting.
The model of hourly billing is a lousy one. Highly destructive to business. I'd advise any shop considering it to avoid the hype wagon around such.
You ask how is it destructive? Well, look forward to more resource intensive installs regularly. Wait for workloads that go loco without any notice. Look for customer use demands that suddenly go from quiet to absolutely insane and wanting to scale across many boxes. You need to have lots of idle gear - real servers - sitting there on standby to deal with the unknown. All that and speaking of instances spun up and used for an hour here, two there, only when needed over there. Single customer with potentially many billable items / granularity that is a PIG on accounting and rules that get hard to build right. Like is 0-30 minutes of use unbilled? 31-60 billed? Do we count every minute on all instances and add up all loose parts.
No matter what you do, it cannibalizes your business and adds quite a bit of accounting overhead.
Now I am speaking here of smaller shops... Bigger shops can pull this stuff off with own systems, with tons of idle gear, etc. But it still is a garbage model in my opinion.
That said, I like the hourly billing for development sandboxes. Just on my side need to orchestrate and API automate container creation, destruction, etc. so loose ones aren't on and billed.