I'm satisfied with my FX 6100 for many reasons, some of which do not apply to the average buyer:
1) I got it for $100 and an Asus M5A97 motherboard for $80 on Black Friday. I don't think you'll get much better CPU for that price (especially not a 6-core). This alone easily makes up for its shortcomings.
2) It's extremely easy to overclock. In a short amount of time, I had it running stable at 4.3GHz (up from 3.3GHz stock). It has tons of OCing headroom.
3) It provides a very noticeable performance upgrade from my Phenom II X3 720 at 3.2GHz.
4) It is not a particularly hot running chip. I had no issues cooling it with my Hyper TX3. It does amazingly well with my Antec Kuhler 620 in a push/pull configuration.
All in all, I've been very satisfied with my purchase. Sure, it's no 2500K, and it doesn't feel quite as fast as the 2500k in real-world situations. When you get to gaming, the difference is even more noticeable. For example, Skyrim ALWAYS runs beautifully on my roommate's stock 2500k + 6950 on ultra. On high settings, my FX 6100 + 6870 offers very smooth performance, but it noticeably drops below 60fps more often than my roommate's rig. But, hey, it was less than half the price!
For some downsides, I have to feed my FX 6100 1.43-1.45V to obtain 4.3GHz. In turn, it draws quite a bit of power at full load. Thankfully, real-world scenarios rarely push the CPU like stress testing and benchmarking will. Idle power consumption is great, and the power consumption under most loads is perfectly acceptable. It's just the stress testing that kills power consumption.
Is it an issue for me? Not really. I might need to upgrade my PSU if I want to OC it further. And given what I've said above, I'm not really seeing any increases in power costs.