I don't like the 50/34 compact crank for climbing. The 46/30 sub compact crank isn't much better, and I run a 10-42 cassette. The 30T front chain ring paired with the 42T cassette low gear will enable most hill climbs even with luggage, but transitioning from the small chain ring to the large chain ring, downshifting the cassette, is a bit problematic when going uphill. I have bikes with 1x11, 30T or 32T chain ring and 11-46 cassette or more recently, 9-46 cassette. 1x11 or 1x12 and a big cassette is what you need, IMHO.
If you visit flatland, bring a 42T chain ring and a longer chain.