My older model S40 has a Shimano ultegra triple 52-39-30 and a 12-30 casette, I've been up 14%+ with touring load on that.
Not sure if the SHimano triple is still available
Since someone may read this thread looking for a good option (as I did) here is my tentative solution. The new Shimano 105 12-speed mechanical group (with the Shimano hydraulic brakes). with the 50-34 crankset and the choice of either 11-34 or 11-36 cogset. Nice, tight gear spacing, but sufficient range for most situations. What is very interesting is that the cogs are identical until the three largest. Not much of a gear spacing sacrifice to gain a slightly lower bottom gear If you need it.
i plan to make sure Robert Holler doesn’t see any compatibility issues.