I am using Namesilo and its a really good domain registrar, I recommended it for various reason.
1. Multiple Payment option, I can pay via bitcoin. 2. Price of other provider who accept bitcoin are higher than Namesilo(NS). 3. I think they are most cheapest domain registrar, I do not fall in $1 first year domain price and then $14/mo trap so I prefer NS.
Its easy to edit DNS, Register NS IP, etc comparing to Namecheap or any other registrar.