I think stock guards are good in the low part: good protection to the engine but IMHO a bit to wide.
Mi concern is in the radiator area witch is not covered at all and can cause a damage if the ventilator doesn’t turn free. Finally, I don’t like the unnecessary big and heavy bars in front to the bike to fix the aux lights; it can have a better solution.
A good option to reinforce the OEM crash bars sides is what the south Africans did:
I prefer to have a good skid plate to cover the engine (narrower than the OEM bars) and some crash bars to the upper sides, so I choose the Touratech crash bars.
I like the design but the problem is the bars who are fixed to the frame in front to the bike bend quite easily.
I had several minor falls and they protect enough but I must pull them out each time I fell.
This is our next project with the skid plate manufacturers: some good crash bar that don’t bend do easily.