A roomy interior, a commendable ride and an all-wheel drive system make the Subaru Impreza hatch a solid choice for all-season.