hola amig@ , una camara que valga para todo , es muy complicado, a no ser que sea reflex de objetivos recambiables ya que cada situacion necesita una distancia focal.
para edificios , lo mejor son las focales cortas (gran angular) para que quepa todo en el encuadre, dan mas profundidad de campo( mas zona enfocada ) de las que dices la olimpus es la mas angular: Distancia focal 5.7 - 22.9 mm (equivalente 35 mm: 27.0 - 110.0 mm)
para retratos es mejor focales mas largas aunque con el 110.0mm de la anterior viene bien