Tricky Bevel - How to get better bevels?
Here is a try for this kind of topology, perhaps not a perfect topology but it works:


The initial shape is rather easy to make from a plane, with some bevels and extrusions.
But when you add and apply a Bevel modifier (Angle mode) it begins to mess up on some parts.
You have to rework manually these parts with tris.
Now it looks better, give it a Subsurf modifier and a Smooth Shading.