i second the ben davis pants. they're good.
i've ridden in filsons. it only really works if you're going slow. i use them offroading now and then.
my favorite solution is using scraps of filson fabric to patch the holes in whatever pants are most comfortable. patches are the way. no pair of pants will last forever.