Fakespot for cheap electronics, for sure. And I try to always buy directly from Amazon.
So I realized I'm a complete Amazon dumbass.
1) I've ordered products and forgotten or set them aside, only to discover it's not what I needed AFTER the window for returns closed.
2) I don't pay close enough attention to the vendor or who fills the order - if it's not filled by Amazon you can really get screwed with a 50% re-stock fee. I will never again spend more than $20-$30 if the vendor doesn't have a stellar rating.
3) On more expensive items, it's worth reading all the 1-3 star reviews. Sometimes critical information you don't even think of is only informed thru the reviews.
4) Track your damn packages because they get lost and delivered to the wrong place (see #1 above).
Also, I know about fakespot. I've found it handy in the past, but it seems like a lot of solid listings are now B/C with the true fakes getting an F (maybe a D on occasion).