I would never in a million years recommend reselling for godaddy. They have, in the past, emailed the end-clients of their resellers directly to advertise renewal and hosting offers.
Do you really want your customers to receive emails from godaddy that advertise godaddy's hosting service?
I highly recommend reselling for enom for many reasons. To directly compare with what I just wrote above, eNom's whole business is structured around resellers, and even if your client "found" enom directly.. they're pricing is very high for non-resellers so your customers will see the pricing and think they're getting a great deal from you.
Also, as far as I know, enom has never directly contacted a domain owner.
BTW - there's no need to deposit a huge amount to become an enom reseller. You can do it with nothing more then $8.95 if you send them a check. (There is no minimum deposit required if you fund your account by check or money order or wire transfer. There is a $100 minimum if you use paypal or credit card.)
(BTW - this assumes you are "getting" your reseller account through another enom reseller. Pretty much any existing reseller can create a cheap account for you in 2 minutes. But be VERY careful whom you select as your "parent" reseller, because no matter what you read, they DO have the ability to change your pricing at any time.)
There is also no "signup fee" for becoming an enom reseller. Every penny that you "put in" to your account goes toward the cost of purchasing domains.
Also, if you just use something like the free "registry rocket" system, you can seel domains from your own branded website without so much as spending a penny.