I don't know if I am actually answering your question or not, because I am not advising an software, but I have a spreadsheet as well - but track different things than you. I used to have swing by swing - which gave me some pretty good stats like GIR's, puts per hole, puts per GIR, scrambling percentage, etc. And those are pretty good numbers to have - but I think they are better numbers for lower handicap players.
I tracked similar numbers myself (w/ a spreadsheet like you have), but found the key is not in if I got a GIR - but what is stopping me from getting a GIR. So about 8 or so rounds ago I started keeping a 'cause of the problem' log. Essentially, I'm a bogey golfer at an 18 handicap. My goal basically every round is to break 90 - or more specifically a differential of 18. So what I ultimately want to know is what prevented me from doing so. So for every hole in which I do not get at least a bogey - I record what the problem was. Examples would be:
Sliced Fairway Wood
Fat Long Iron
Pulled Approach Shot
Skulled Chip Shot
If we double a hole - there is more often either a bad shot or a bad decision that led to it. That is what I track. And not the more obvious things like "hit in the hazzard" or "missed the green". Those are actually useless. Obviously I was trying to miss the hazzard and hit the green. The real cause a poor golf shot.
And I discovered a little about my game I didn't know. I really thought the tee box was my biggest problem. Slicing it into the woods or being too short (I don't hit driver). But I found (with the data I have so far anyway), that the biggest culprit leading to doubles and worse for me is fat long irons and fat short irons. Essentially wasted shots in the middle of the hole. And I actually play pretty well off the tee.
So now I've been working on not hitting fat shots - and improving at it. But I really need more rounds of tracking this to get a better data set. But really eye-opening so far.