Surly Troll is extremely versatile and would be high on my list. It has the ability to run either disc or canti/V-brakes, wide tire clearance (2.5") and it can even handle some 29ers despite being 26", space for extra water bottles on fork, front fork that can take rear racks, etc.