Just like y'all, I've been in many a terrible NAAFI, some good ones, but the time that gave me a different perspective was after 10 years service as a single man & boy, 'living in' at home and abroad.
Getting married, posted to Akrotiri and living out in Limassol, all in quick succession, my new wife and I appreciated the NAAFI Family Shop. And it wasn't just for the duty free booze.
I never had the opportunity to sample the delights offered to our colonial cousins from the west, but I did spend a year with the Armée de l'air and they had nothing to compare with NAAFI.