This is not a question that can be properly answered as you need to provide more information on what your needs are.
If you simply ask which is better, you get (as you have) a ton of answers by people simply stating what they use and in the case of Sam, his referral code so that he can make some money off of you.
Each VPS provider has pros and cons. Linode is known for our outstanding Support department and solid features (like IPv6) in every datacenter, Digital Ocean is the hotness right now with developer popularity, Apps4Rent has taken Digital Ocean's spot as the cheap, quick hosting company and Amazon Web Services (AWS) will always be the enterprise giant.
What do you think makes a great VPS host? Best thing to do is try us all out and see what you like best.