For business critical operations, going dedicated will be the best choice, but it's of course not something you should consider if your budget doesn't allow it. Look at your financing, and see if your business is growing fast enough to accommodate the knock a dedicated server will put to your pocket.