Okay, I've decided to stick to SPD, reason being is cause I do have some steep paved farm roads which are used by MTBs, but it's possible to ride a road bike on it, but you'll need to be trained to ride up it. With the popularity of gravel, I expect more stylish SPD shoes on the horizon, or I'll just get a Bont Vaypor G which is essentially the same as their road shoes except with SPD cleats