I wouldn't be too frightened of bigger grades. Sure, grades on curves count as tricky, and anything over 2% is going to require shorter trains or more engines, but it happens. It isn't prototypical for huge trains crossing continents, but it certainly is for smaller branch lines and shorter...