We drove a $46,000 Subaru Ascent SUV to see if it's ready to challenge Honda, Toyota, and Ford - here's the verdict