Well that depends on what you plan to buy. Ebay for slightly used cheap items(brand new as well) and you also gotta worry about sellers performing chargebacks , shipping items different from what the ad says. I can't recall having a bad experience with amazon or newegg.