the greater majority of the things you are asking about come down to proper calibration and setup.
Meaning YOU need to take the time to learn how to calibrate and set up your machine properly.
Pretty much NO machine is going to print perfectly right out of the box. None.
Putting in a little effort to learn how to calibrate and properly set things up will go MUCH further than chasing after a different machine.
Overhangs, and other print issues come down to calibration & proper setup. Not the machine, Not the materials used, Calibration & proper setup.
This is something I just recently printed... no problems with overhangs here, either, but again.. I spent a lot of time learning about setting up and calibrating.
Did it always print this well? No, it did not.
here is a little progression pic for you.. going from left to right - uncalibrated, to "mostly" calibrated... I did do more work after this..
Your SD could do much better if you would just take the time to learn what to do, and how to do it.
Buying another machine is not going to magically "fix" everything for you. You will STILL need to learn how to calibrate things to get the most out of the machine. I can pretty much guarantee you that the Prusa in the video you shared has been properly calibrated and set up, as well.
SD4 #1 & #2 - Lawsy carriages, E3D v6, Rumba controller board, mirror bed plate, X motor fan, upgraded PSU & Mica bed heater
SD4 #3 - in the works ~ Folgertech FT-5, rev 1
Printit Industries Beta Tester - Horizon H1