We've driven more than 40 SUVs over the last few years - here are our favorites