I had a similar experience with the frustration of the gameplay in the last hour or so just as you described. However where it defers for me is that this frustration put me in the same state of mind that Joel was in and made the ending all the more powerful. Throughout that game i came to really hate what was left of that world where the only behavior left in 99% of the people is to shoot anyone they see. And in that last hour i came to hate the fireflies even more. This is not a world worth saving.
Had i been given a proper choice a la Mass Effect or whatever i would have done exactly what Joel did.