To flatten perspective more efficiently, the solution is simple (but not always doable) : step back and zoom in.I would say ultra wide angles show more foregiveness with natural images where there is not anything really square or straight but random shapes, where the viewer can not remark the 'distorted' corners ; mountains are the best example I can think of, but your example would have also worked with