All else being equal, a relatively higher viscosity oil is better for engine longevity. The main reason why low-viscosity oil is being pushed is for fuel economy.