We've lost count of how many generations the Kia Soul has, but the all-new 2020 model still feels fresh somehow. This car doesn't tick all the boxes by any means, but it just forces you to pay ...