I’ve always been a fan of Pioneer but I’ve also heard recently that their quality isn’t what it used to be. It’s been probably 8 years since I last bought one of theirs though. Alpine is a good brand too, been around a long time. Boss seems acceptable, I have a Boss touch screen in my green Ranger, previous owner put it in, it’s not super nice, but it works. Just threw a Boss “media player” in my Choptop, it’s just radio, Bluetooth, Aux and USB, but at $65 was perfect for that beast, I have a USB in it with over 500 songs and it picks up the radio stations pretty good, the old radio (when it worked) struggled to pull in the one Ohio station, but this pulls it in clear as a bell.
I would suggest looking at Crutchfield, they can usually supply you with a plug and play harness and stuff. Very good support too. If you’re not comfortable with wiring, that’s the way to do it. Well, I’m comfortable with wiring and I still have gone that way.
Speakers I’d recommend 2-way or 3-way, Pioneer, Rockford Fosgate, Alpine…
Stay away from Sony.