I recently started with Digital Ocean and was disappointed with their bullshit.
1. They don't accept any crypto currencies
2. They require a deposit before you can use the 'free' credit
3. After you make a deposit, they still won't let you get started, but then inform you they need a boatload of id.
They get recommended a lot because they have a generous referral scheme, but we could do with identifying more honest and better fit participants in this market.