I have 2 pairs of Dainese shorts, the HG GRYFINO and HG 3 shorts. The Gryfino are the stronger feeling of the two but are a bit noisy (swishing sounds) when you wear knee pads underneath and I still don’t trust their hookfit closure 100% although it’s always stayed closed up to now. The HG 3 are cheaper, feel more comfortable and have better fastening points (normal velcro for sizing)
All my other pairs are Troy Lee shorts which always fit me perfectly but don’t always last as long quality wise because they’re a lighter material.
I like buying a lot of shorts/pants for riding and my favourite from all are fox defend actually. I really like poc resistance shorts and 100% r-core x, but fox has best fit for me.
I have some endura hummvee shorts that are some of my favorite pairs along with some mavic shorts that I really like and have held up for 3-4 years so far.