I went through this. Started with a 10.5* G25, and really liked it.
G30s came out. Went to a demo day, and it wasn't busy, so the Ping guy basically went through a 30 minute driver fitting with me. The standard G30 was about 3 yards longer than my G25. The G30LS was maybe 6 yards further. Stayed with the G25.
5-6 weeks later, found a deal on a G30 LS, so I bought it. Yep, it was a bit longer, but I was much more consistent, so I stayed with the G25.
5-6 weeks later, found a deal on an 9* i25 head. Found it to be just as long as the G30 LS, a little less forgiving. So I used it on windy or wide open days, and G25 for normal play.
I was real happy with this rotation. So I switched to a Cobra King LTD, because that is what we do here.