I don't run a hosting company. I am an affiliate that uses hosting companies to host my sites and make money.
I use
Cyberwurx for a variety of reasons. The biggest reason is customer service. They are there on weekends, holidays and every other time I need them. They promptly handle my requests and they will handle your requests too.
The next biggest reason I went with them is price per IP address. I do SEO hosting and they have multiple class C's for cheap prices.
After that it is a mixture. Lets talk about up time and their ability to put a server together first. My last host gave me a 4 core cpu setup. With only about 150,000 hits coming in a day on a handful of blogs it ran 3.x to 10.x which means it was often over taxed. They blamed Wordpress. I called bullshit and moved those blogs to Cyberwurx. The server load went to .4x. About 1/8th of the servers ability. Over the next month the combined hits a day moved up to 240,000 a day. Why? Because now surfers could surf my sites instead of waiting for them to load!
Now lets talk about bandwidth. Most of the server setups come with 4TB's! That is plenty enough to host videos on a small to medium video sharing site and make plenty of cash for adding BW as you grow.
Finally... Price. They are so cheap I feel like I am screwing them every time I pay my bill!
Don't forget to haggle. Hosting companies are like car salesmen. They put a price on the car and expect you to haggle. Get a free 2GB memory added... Get extra IPs... Get something added!
Good luck!