I agree, they have some iffy PSUs.
Speaking to the CPU, I know this is a contentious subject, but personally, dollar for dollar, you can't get much better. Sure you can buy a much better processor, but with a moderate OC on the 8350, you are right there running with an i5 Skylake out of the box...