Not voting for anything. One can't always choose Intel or AMD. It depends on the purpose of the build & the budget.
For the average PC user, an AMD APU will do its job since it costs less and also have a good integrated GPU. Yes, Intel CPU's also come with iGPU but they aren't as good as AMD except the recent broadwell CPU's with Iris iGPU which costs a ton.
If you are making a build for gaming, then i5 is the best choice at this point of time. But if you are making a budget gaming build then AMD FX 6300/8350 is also a good choice as most games are GPU intensive and only few games are CPU intensive. Check this,
http://www.anandtech.com/show/8426/...view-core-i7-5960x-i7-5930k-i7-5820k-tested/6.
If you want a high performance build for video editing, 3d modelling etc., then i7 is the best choice.
If you have too much money & want an extreme build, then you got i7 Extreme & Xeons.
The main issue with the current gen AMD CPU's is that they fall behind Intel by a large margin when it comes to IPC. But this doesn't matter much for a general purpose PC.
The upcoming Intel's Skylake seems to offer only very less improvements over haswell. So its AMD's move now. Hope they make a dent in the universe with Zen.