I have also used products at the companies I've worked for that 1) worked well for me and that 2) nobody else can figure out. Eating your own dog food is a good first start, but never believe it is sufficient to really understand how users will use a product.