I’ve been purchasing with namecheap for several years, and I swear it’s gone downhill recently. Things like you have mentioned, I’ve also recently had bugs during domain purchase that fail to secure the actual domain while charging my card (on multiple occasions) - then support not refunding the money back to the card and instead insisting namecheap credit is suffice. It also feels much more like godaddy (or similar) then they used to with all the up-selling they have in the checkout these days.
joering2|4 years ago