I just voted Arvixe as the best hosting company. My experience of the hosting companies Apart from Arvixe, is with Heart Internet and Bluehost.
Arvixe is the best for the customer service! It is always there in live chat or ticket form.
Arvixe offers great affordable plan as their basic subscription, which gives a huge scope for improvisation
Control panel is clear, well-organised, all-inclusive
Arvixe is the best!