The new Subaru Forester is sharper to drive, rides more comfortably and has a more spacious and upmarket cabin.