I agree with your interpretation of GoDaddy's ethics. Except I would probably remove the "little" part.

Unfortunately, domain name registration is a small profit area. It's often seen as a way to sell additional hosting services like hosting space and email. But it is also a place for "little" add-ons that may sound better and more useful than they really are for non-business users.
I've never used GoDaddy, so I can't offer any personal evidence on their qualifications or services. I have used
NameCheap for the last 4 years. Before that I used
directNIC. Happy with both, just moved to NameCheap as a possible hosting service. Looks like their normal .com registration is $9.69 + the ICANN fee of 18₵ fee. $9.87 total, but there may be additional taxes, shipping, handling, cleaning, stocking, repair, and office party fees.

Thank Jim, I'll check 'em out. GoDaddy doesn't really host anything for me anymore after a breach last year in my business website that they failed to inform me of until after I found out and questioned them.
I now have the site hosted with TVCnet. The owner there almost always replies quickly and often personally to any questions. They closely monitor their servers and stay on top of security issues.
GoDaddy for me is basically a registrar and they point emails from 2 domains to other email accounts that I have elsewhere. I think I can do better for service and price someplace else. Even if the places you mention were priced close to what GoDaddy is, if their pricing is up front and transparent that would be a pleasant change.