Some of the crap being pushed out cheap is made just for Black Friday. Weird TVs with one HDMI port, or the guts of it are leftovers from three years ago, stuff like that.
I mean sure, buy a PS5 or whatever because there's no cheapo version of that with a PS4 Pro in it, but for things like TVs, tablets, or things with a million different model numbers? Buyer beware.
Broke my phone 2 days ago. Samsung S23 has a black Friday promotion on its official website, the 256gb model is cheaper priced than the 128gb model. I think it's a good deal. Buy things you really need, and you might save some money. But of course don't buy stuff you don't need just for the sake of discount.
I got it from Amazon, but I'm not in USA so for some reason the discount seems much larger on my Amazon which is the complete opposite of how sales usually work here. It's the Samsung T7 Shield 4TB, it seems pretty nice.
I'm not sure if there is a "good time" to buy - not as a blanket timeframe for all things. If you want to save money, use camel camel camel and patience.
However - it all depends on how much you're talking about trying to save, how substantial that amount is to you, and how much your time is worth - because if you make $20/hour and you spend 16 hours in order to save $5, that's not a great investment.
Black Friday is almost always a scam. Maybe once upon a time it wasn't, but, capitalists gotta capitalize.