Bevelled Corner Topology Best Practice
You don't say enough about your project, if it gives you the result you want in Rendered mode then all your solutions are ok, you don't even need all these additional edges, and with right click &gt; Shade Smooth and Normals &gt; Auto-Smooth option on, you can even get a smooth shape:



But for example if you give your object a Subdivision Surface modifier it may cause some artifacts, even with your edge loops, because it will try to smooth angles that are too orthogonal:

In that case you need to smooth the shape with more edge loops, bevels are helpful:

or: