Amazon. The website just looks more official and inviting and scam-safe.
eBay looks like AliExpress. I've never been scammed by them before but I'm always scared when I get something off of there.
I only use Amazon Japan for anime stuff. Otherwise I'm using eBay. I would use Amazon more but the sorting options are messy and most of the time make things even harder to find.