I like jameco, bless their hearts, they are a sort of hobbyist parts house, and I look there first for certain specific items.
Mouser is a VERY large parts house and has most common parts. Similar places are Digikey, Newark, Allied, and I am sure I am leaving out someone's favorite. Mouser gets most of my general parts orders.
I know many people do and are3 happy, but I myself never buy parts on ebay. I want a reputable dealer behind parts I buy for my shop.