It depends on what you are doing. The 8-core FX-8150 is the best processor... for an EXTREMELY limited amount of tasks. Even well-threaded tasks fall short on this new 8-core compared to AMD's previous 6-core processor.
I was rather disappointed. With all the hype, I really didn't expect a very unoptimized-for-desktop server processor to be released. 16 cores at 2-2.5GHz fall into a very nice power envelope and provide more throughput than 12 2-2.3GHz older-gen processors. However, the processors could not scale high enough in clockspeed for the desktop without becoming the new "pentium 4"
So, if you are running very specific tasks and need the best performance for a specific price, do the research on all the architectures and how well they run for your task.
However, if you are gaming, get either a Phenom IIx4 or a core i5 2500K, according to your pricepoint.
If you are doing video encoding, research the program you are using. You will most likely choose a Phenom IIx6 or a core i5 2500K (I am assuming you hope for ~<300$ pricepoint)
"I have a intel currently"
Way to be specific. Please be more specific. Also tell us your specific uses for the computer and your pricepoint. That way, we can help you choose a good CPU for you.