I will give my take. I have been in the program for a year and some change. My swing has changed drastically as well as my knowledge of the swing and game. I went from being a puller who had to time it just right to hit a decent 1 to 2 yard fade, to someone who swings with buckets of rotation. 500 USD may seem expensive, but what you get is well worth it. Heres why: 1) You get a "from the ground up" education about the swing no stone is left unturned, this site isn't like the others in which you get access to a bunch of videos and YOU have to figure out how to piece it together. 2) You can get swing feedback 2 twice a week by a certified pro within 24 hours of posting, telling you what you're doing right and wrong and how to fix it. That alone (to me) is worth 45 bucks a month. 3) Not only is this dealing with the swing, but you're also getting comprehensive modules on short game and putting, that alone should be worth it to a lot of amatuers.
Like I said above, you will learn so much about the swing and become pretty autonomous when it comes to your swing. When I learned why I was early extending and what the root causes were, I stopped looking for quick tips on youtube to try and hit the ball further with my over the top swing.
Other than that, GG's swing philosophy really resonated with me because, you have a lot less to think about. Just set up properly and turn and burn with a square club face. I will say this, you have to be willing to go through a full swing overhaul with any program you get into. You need to be willing to stick with your instructor and not chase clickbait YouTube videos that are not going to Give you the full Swing formula.
I highly recommend GG and his program, its a very complete program that will extremely help anyone. but he is not the end all be all. My point is, find a swing philosophy that resonates with you, find someone who teaches it, and stick with them and don't leave their side unless you aren't understanding them. Moving from instructor to instructor will only mess you up, why ? because each instructor approaches the swing differently.
Hope this helps some of you.
Cheers