btw after deeper look AWS ES Service offers (almost!) the same as Elastic Cloud Enterprise (Kibana,etc...).
But I was thinking about AWS because I wanted to try it out. But I walked away with nothing.
I also wanted to move away from the VPS and move everything to cloud, I am not sure if it would be cheaper or not and I know it would add some additional steps to deployment and develeopment. So... yeah it has it's disadvantages - but these are here for the start, after you do it once, you will mostly know how to deal with any issues which may come up from deploy and dev.
I think that the biggest reason why yes is availability. AWS is the biggest cloud service (even if you combine size of Google Cloud and MS Azure) AWS is still bigger.
It has many great services with great already implemented monitoring for the whole app... I think it is just easy to go with it.
And in my opinion the API access to AWS vs SSH access to VPS are on the same level of accessibility, but AWS's S3 has more uptime than our VPS provider so far
Anyway, thank you so much for your time and answers. I have an other question but about different think so about that in different thread.