As several people have already tried to point out, you need to tell us more about your requirements before anybody can suggest a company to you.
For example, you have mentioned using Visual Studio, which is a MS product. Does that mean you require hosting on a Windows server? If so, then there would be no point in us suggesting good Linux hosting companies to you. Are you looking for a hosting company in the US? Europe? Asia? Roughly what disc space and bandwidth are you using at the moment, and is it sufficient for your needs or do you want to increase it? Why do you want to move from your current hosting company?
The more information you provide, the more likely it is that you will receive helpful answers. At the moment, we would just be guessing about what might suit you.