The highest quality front-printed keycaps I've seen are from Leopold. They're very thick, and they're more or less Cherry profile. They're not going to let any light through if you're using them on an RGB keyboard, though, but no front-printed keycaps will.