US dev: I prefer when areas of improvement are discussed privately- it's helped me grow at estimation, setting expectations, and honing my quality/shipit slider.
I'm sympathetic to collecting more metrics for measuring performance because it can reduce bias. Perhaps a good compromise would be making the karma count only visible by the individual employee and the manager.