I was a fan of Vultr until, after Linode changed their $10 plan to have 2GB RAM, Vultr didn't match it. Beyond $5 it's no longer all that competitive. I guess the same couple be said of DO but I've never actually used them.
Here is the guide I used to get FreeBSD working [0], and the others were easy to figure out from there.
[0] https://www.linode.com/docs/tools-reference/custom-kernels-d...
Were it not for Vultr's current promotion matching the first $100 of funds that new customers put in their accounts, I would think that they seem uninterested in competing.