I have been using digitalocean for a long time (more than 5 years probably). I have not used lightsail directly, but I have used EC2 (afaik lightsail is aws ec2 t2 instances, but a bit more user friendly). EC2 is pretty dope. It is no less powerful than digitalocean according to my experience.
Now, coming to setting these up, I am not sure how lightsail setup works, but setting EC2 up can be challenging if someone is new to DevOps. AWS has a heck of a lot more services and options than digitalocean (often times, it causes confusion rather than being helpful). So, my advice would be... stick to what works for you..e.g. digital ocean.