Having the barometric altimeter would be nice, but the GPS was a gift, so I manage without. I wouldn't use the electronic compass even if I had it, preferring a true mechanical as well, so that was not a loss in my eyes.
I was not aware they were 100K, I thought they were 24K, but neither is...