Yes and no. There are pros and cons to both. GSE2 had its own learning curve but had a bunch of elements that were unreliable and vague. In contrast GSE3 punishes ignorance. It punishes ignorance of how Macros actually work by and ignorance of your class.
It’s like this: if you were used to riding a horse and someone gave you a Ferrari. Putting your saddle, which you are very familiar with, on the roof and attaching reigns to the bumper won’t make it go. No amount of spur kicking or yelling or whipping is going to make it go forward. It might break the windows though.
If you go back in time on this forums posts you can find the howling on how GSE2 was the worst thing ever and people were never going to update. It was too hard and the old way was better.