I've always found AMD in particular the black edition and A series processor's to be for low end gaming PC's which user's don't want to buy a GPU. The reason for this is because AMD put a lot of time into making their onboard graphics superior to Intel's, which they are so if you are really on a budget then yes I'd go for this CPU. However, Intel processors beast AMD on actual processing power, as well as using a lot less wattage and running a lot cooler. Lets just say if you're gonna overclock with an AMD processor then using the stock cooler would be very stupid. For example, the AMD 9590 runs so hot they have to ship it with a water cooler as standard. Or did at the beginning anyway.
For that reason I can't recommend Intel enough, spend a bit more and get the i5-4690k if you can. Also if you are thinking of upgrading later, that upgrade preferably being to Intel you would have to swap out your motherboard anyway, so stick it out with Intel I would. You really want budget, get the Pentium anniversary edition and overclock it, that's proven to punch well above it's weight in terms of what it costs.
http://cpuboss.com/cpus/Intel-Core-i5-4690K-vs-AMD-FX-6350
http://www.techradar.com/reviews/pc-mac/pc-components/processors/amd-fx-6350-1161121/review
http://cpuboss.com/cpu/AMD-FX-6350
https://www.amazon.co.uk/Intel-BX80646G3258-Pentium-3-2GHz-Processor/dp/B00KPRWAZQ/ref=sr_1_1?s=computers&ie=UTF8&qid=1474224926&sr=1-1&keywords=pentium+g3258
That's the anniversary Pentium I said about, you can get an Intel board with the LGA 1150 socket from the get go with this and then upgrade to an i5 later without having to change it.