> AWS Lightsail which is pretty much a normal VPS with VPS pricing

Except it is still Amazon and subject to the same weird billing practices. I once terminated a Lightsail instance and they kept charging me, claiming that I didn't terminate the static IP address associated with it. The IP address itself cost the same as the instance + IP address did.

Now, that would make sense in "real" AWS, but you'd expect it to be more straightforward with a simplified service like Lightsail.