I picked up a few pairs of the NZO MX shorts when they were going cheap on T7 about 12 months ago. I'm a fan, just baggy enough for comfort but well fitted so they don't hang up on anything. They have a nice built in liner but no padding. On longer rides I'll wear a padded undershort but for everything else they are fine just on their own. They have held up extremely well to everyday use, even coped pretty well when I was sent skittling down the road by an idiot driver (unfortunately landed on the lighter duty stretchy fabric which wore through, but everything else held up ok).
About the only criticism is the pocket is kind of an odd shape and the zipper hard to close when riding. The fabric is probably a bit heavy and not quite breathable enough if you are a heavy sweathing XC type of guy (which I am and it doesn't bother me at all but YMMV).
Just checked the NZO web site and I don't think they make these any more
. Based on my experience though I wouldn't hesitate to try the Dobies.
Other shorts I've used are the Raceface 6x6(?) and really not a fan. Noisy, too baggy, really plasticy feeling.
For undershorts I tried the NZO Cruiseliners and didn't like them much. I think maybe the wrong size was part of the reason (I'm mid way between S and M so it's always a lucky dip), but they also didn't have anything to grip your leg so kept riding up. Lucky they were cheap. I think maybe these have since been redesigned so the new version might be better.
I've since gone to the Ground Effect Under Dogs which are great. More comfortable all round.