+ 1 on the soma doublecross for the kind of riding you describe. The Trek 520 is a true touring bike; the doublecross has a shorter wheelbase. The doublecross should handle a bit better for all round riding; the 520 should handle a bit better when loaded up with panniers.