Hello Hark,
I've been building sites since the mid-nineties. Up until recently, I would have sworn up and down for Network Solutions, but, not any more. Their recent switch to web.com has seen a drastic downturn.
For me, and I do have hundreds of domains under my control, factors are;
1) Service (NS has gone very sour here recently). For instance, how easy is it to REMOVE something? Always easy to add, but, how about removing? I just had a client that ordered hosting and email with one, and they do not need it and it is a real pain to remove it. (Not as bad as Comcast)
2) DNS performance: Read up on this. For a small site, maybe not a big issue, but, there are differences. Trust me.
3) How do you get along with their admin? Some of them just don't make a lot of sense to me and are laborious. True, I sometimes have to deal with bulk actions more than the average user.
4) Price. To me, almost insignificant. Folks, this is your website. Next to word of mouth, probably your most significant bit of marketing you do. A couple of bucks a year difference is nil for such an important thing.
But, I can say, GoDaddy.com is OK. I find the admin so so but OK for simple routine things. Their DNS is sub-par.
I've been researching vendors, and have not come to a final conclusion yet as it needs to beat the test of time. But, I can say NameCheap is in the lead thus far.
take care,
Brian