despite the fact that I'm using Blender for a couple of years (non-professionally), I'm still struggling to create a good smooth shading of a low-poly model.
For example, in the screenshot below I'm trying to bevel one corner of a cube, then bevel one of its sides. When I apply smooth shading (setting auto smooth to 65 degrees) I get a messy looking surface. Can you please give me a hint what I'm doing wrong? Is it possible to get nice shading in this case at all?
PS: I'm creating models for exporting to a game engine, so first I make a low-poly, then I make a high-poly with Subdiv, and then bake one to another. As far as I understand it, the low-poly shading should not have any errors for a model to look nice in a game.
UPDATE: Here's what I got after following @moonboots advice (my actual model is a bit more complicated). I think this is the best I can get.