I think the general consensus is that most people prefer to register TLDs from a well-known, big registrar (not always American, but mostly so). But for their ccTLDs, they prefer to use a registrar based in their own country (For me for example, I prefer to register my UK domains in the UK, mainly because its cheaper :p)