I transferred two domains from Netsol to Godaddy a couple years ago to take advantage of cheap one-stop shopping for domains and hosting, and have had no troubles, at least not with domains. I just filled out the transfer form at godaddy, made sure the netsol accounts were not "locked", and that was it. When I actually changed the hosting, there was a period of a few hours for DNS to propagate.
Godaddy does offer the basic $9/yr .com registration, but they *want* you buy optional services like domain-locking and privacy that brings the cost up to netsol. (I don't bother. Does netsol charge extra for that?)
I found godaddy's email hosting to be unusable - they are used by too many spammers and so many sites categorically rejected *my* email, I gave up and moved my email to Google Apps (via MX record in DNS) but still use the godaddy hosting.
One thing I like about godaddy is that I'm only paying for 1 hosting plan for 1 domain, and 3 other domains are hosted for free as subdirectories of the main one. Maybe everyone offers that, I wouldn't know.