I'd suggest reading a few of my reviews and you'll soon get a feel for the differences. I'm not going to indulge in a point to point discussion, but I very much agree with what newtoo7 above says. The biggest issues I have with FreeSync relate to the poor pixel overdrive implementation. With Nvidia G-SYNC the board specifically tunes things for a range of refresh rates. With FreeSync monitors things are typically quite well tuned for the highest static refresh rate, but as that decreases you get more obvious overshoot. The pixel responses should loosen off to prevent this - there's no point in having such high levels of overdrive at lower refresh rates, it's undesirable. I've also seen several examples of G-SYNC variants of monitors being much better tuned at the highest possible refresh rate than FreeSync variants. With the FreeSync variants using insufficient overdrive for the higher refresh rates (and, ironically, too much for lower refresh rates). Some of the 240Hz models and the LG 32GK850G vs. F reinforces this. Just wait for my review coming later today! With G-SYNC the floor of operation is always 30Hz, whereas for FreeSync models (FreeSync 2 or otherwise) it could be anything really. At least FreeSync 2 mandates LFC, but that doesn't work flawlessly in particular where the FreeSync floor is high and stuttering at the boundary is obvious. The 32GK850F reinforces this point beautifully.
So you see, I am indeed very experienced with both technologies. And the more I use both the more I agree that G-SYNC is the more polished of the two. There are some good FreeSync models out there, don't get me wrong, and I recommend some of them. But to think G-SYNC is a pointless additional expense is wrong. Nvidia are far more involved with tuning things and the results speak for themselves. AMD just leaves the monitor manufacturers to do what they want and more often than not that's a bad thing. Whether this level of careful pixel overdrive tuning could be achieved without G-SYNC is debatable, because I've yet to see it. In an ideal world there would be no G-SYNC and the monitor manufacturers would be really careful with their pixel overdrive tuning and assess it and re-tune over a broad range of refresh rates. That alone may well require specialist hardware with a G-SYNC board, I'm not sure. But the proof of the pudding is in the eating. I prefer to deal with what is out there in the real world vs. theory.
P.S. You don't know exactly what I do for a living, there's a lot more to my life than monitors. Although I can tell you I have no affiliation with either Nvidia or AMD.
You seem rather offended that i somehow suggested that you did monitor reviews for a kind of living. My only point was that since you had a review site you most likely had some knowledge that some of us, myself included, did not. Not at any point did i claim that you where affiliated with either nVidia or AMD and not at any point was it meant as a negative thing.
You can call me pedantic all you want(not that you specifically did) but my whole issue with Freesync vs Gsync is that people are comparing the tech and what they offer and claims one is superior when its not. The problem is implementation of said tech, in this case Freesync, which as you yourself said has been completely left to the manufacturer to figure out. Nothing is stopping LG, BenQ, Asus or whoever from releasing a Freesync monitor with proper overdrive, but im sure it would increase the R&D cost. The fact that you didn't feel like replying a simple yes or no 3 times to above questions indicates to me that i'm on to something. I stand by my point that it should be a monitor vs monitor comparison and your reply confirms this. Not once did you point out a limitation where Gsync could do a function or feature that a freesync enabled monitor couldn't do on paper. You only mentioned implementations, which btw im not arguing about.