The one thing that people rarely mention when considering triples is that you can swap out the standard middle and top ring, which changes the argument of "a compact crank can cover 90% of the range of a triple."
The best gearing I've ever had was a 52x39x24*12-23. You basically get to ride a double crank with super tight spacing, but for the few times you need it, you have the easy gears to fall back on.
(You have to be slightly careful when buying a crank, there's a few newer models like the newer tiagara triples that use a strange BCD for the small ring and it's pretty much impossible to find anything but a 30T)