This would all depend on how motivated you are to work hard. Reseller offers the biggest advantage of a small company to start and move up to getting they're own servers. Its the most cost efficient if you are just looking into this, but have other obligations. When we started, we got our own servers. I was in college and worked. I found myself answering chats and email in class and at work. I barely slept, but it all worked out in the end . So the choice solely relies on your ability to generate new leads and get your own resellers eventually if you go the dedicated route. Hopefully this helps you with your decision.