all the x-fire issues that are not performance/compatibility issues are perception based.
While AMD has fixed it for single screen resolutions, It certainly was not a mere perception issue - AMD Crossfire required a lot of work with 3rd party software such as radeon pro, among other things, to make usable. I know this because I used 7970CF - to be clear, I had no issues with stutter and I liked the 7970CF while I used it - but I *did* have to use 3rd party software to remove stutter. If I had not used frame limiters, I definitely would have had stutter issues which generally doesn't occur with NV's software. I had to use strict frame rate limiters at 59/60 fps to ensure smoothness. Not a big deal, but this should be the case.
Fortunately, AMD has fixed this aspect of CF. But I completley disagree it was a perception issue; it was a real issue that was objectively measured by various websites. Then AMD decided to fix it.
That said, AMD still has not fixed eyefinity CF. These are also the kind of systems the Origin sells - they sell water cooled multi GPU systems *designed* for surround gaming. Therefore it isn't hard to see why nvidia would be preferred in this case.
I remain optimistic about the R9 290X. I think it will be a killer GPU if AMD prices it right. Heck, higher than GTX 780 performance for 600$? If that happens, I think it will be an awesome GPU for sure. I just want badly for AMD to get their stuff together on the software side - they have made significant strides in the past year, but they aren't on NV's level just yet. And they need to be on their level if they want to command NV type price premiums. Until AMD makes strong strides in terms of software, they don't have the brand strength to price their wares on the level of NV.