I have very limited experience with both libraries. However, a lot of my python using, starcraft playing friends were talking about them and apparently the sc2protocol library is fairly slow at this time.

Sc2reader implemented the new features, and as far as I know at least before ggtracker was using the sc2reader library.

Your mileage may vary, check out both projects and compare for yourself! :)