AMD's APUs are extremely capable and highly competitive at their price point unless you need raw CPU power for things like rendering and advanced system emulation (PS2, Gamecube, etc), they're my CPU of choice when I'm building a system on a budget
whoever said they have poor cooling is extremely misinformed because even an A10 is practically dead silent on full load, with the stock cooler, and my A6 could actually run with the cooling fan off when it was idling; that ain't happening with an i7
bottom line: if you think you'll need extra CPU power for something down the road, go with a dedicated CPU + an AMD R7 (R9 if you wanna splurge)
if not, go with the APU