I would only do a clean boot if I had no other choice .
My reason is I have Services set the way I want it .
I think a clean boot resets Services to default but I haven't done one in a long time.
I run my OS in Selective startup full time anyway.
Since it worked for you I might use it sometime .
I suppose some non-MS service might run in Safe mode.
One difference is in Safe mode only the basic MS drivers are used.
A clean boot would use the drivers that are installed in normal operation.
Or that's what I think is the main difference.
BTW The cholla cactus you posted looks like it is in Arizona as I believe I see some small saguaro cactii in the background.
The photos I posted elsewhere are the one in my backyard & in bloom. Unfortunately the blooming season is short.
I will have to look somewhere I have a photo of a large cholla (not mine).