@solardiz Personally I've been happy with Hetzner services, but not sure if they fit all your requirements.