I've not used any other comparable services, but very happy so far with my upcloud server. My only concern so far is backup. Upcloud has good facilities to backup and restore at upcloud, but I'd be more comfortable if I also had a backup somewhere...