The Q2A site runs on Digital Ocean, my own personal and business sites run on Linode. Both are very similar in what they offer and great value for money (e.g. for $10/month you get a way, way better server than your typical shared host).
The main drawback of them is they can be complicated to set up, you usually need to log in using the command line and install stuff. However, I think Digital Ocean is much more friendly in that regard, they have UI wizards for some things.
I stay as far away as possible from Godaddy for ethical reasons (you can look up how bad a company they are).
Can't comment on the others since I've never used them. There are many hosting companies out there, I'm sure most of them are fine.