+1 for Dunlop TR91, on my fourth set, they're brilliant tyre.
However, if you do only road riding it is worth considering Michelin PR4 Trails, I was going to go for them this time but they were on back order with Michelin, it got to the point where I needed tyres to keep legal so fell back on my old favourite TR91.