Ideally in a way that still shows the name tag under specific circumstances. For example when looking directly at a player and/or when standing very close, or something like that. I guess the best would be if name tags worked exactly like now, except you couldn't see them through blocks.