I'm not here to preach or to be rude, but I just want to point out a few things that should help you on your way.
If you're starting out in this business just for the sole purpose of money and don't plan to put much into it, or aren't prepared to dedicate massive amounts of time to ensure that your clients are happy and things are running smooth, then I stronly advise you not to dive into this business. Web hosting takes time and money, something that many do not want to give, so I just want you to be aware that it's a commitment and not just something to do when you feel like it.
Now, that we're past that part... Hopefully you've made it to this point, and are ready to make the commitment and will do your best to suceed. Starting out with a reseller account is the way to go. This way, you're not pumping huge amounts of money into the project or working with a server which you may or may not know what you're doing. It's also good to have that helping hand behind you if you don't know something and need the help. I'm going to assume that you haven't ran a server and don't know how to, so in that case definitely go with the reseller account. Someone should theoretically be there to always watch the server, although unfortunately this is not the case with every company. Make sure that you choose a good reliable provider and start small. Build your way up as you go, and who knows where you might be in a year or so?