I keep my domains with two registrars. When I buy a domain that's registered somewhere else, I transfer it to one or the other at the earliest opportunity.
I like the administrative ease of keeping my domains together, but it would make me nervous to have ALL my domain assets "under one roof". Two registrars is a good number for me.