The points that you have update is correct ..
In my point of view while we selecting a Reseller hosting plan, you must look at the resources allocated to your hosting plan along with the uptime that is offered. You also need to check if the hosting provider offers any Technical support to your customers and if yes, which are the preferred medium through which support is offered.I Followed all those & got the reseller account & got the hosting from here
http://www.goresellers.com/ . it satisfies all & gives pleasant solution .