In terms of reliability, the Ford and the Mini might be a bit much of a gamble.
The Encore has been very reliable so far, but I'm not sure about towing with it. Marginal power even when just moving itself.
Either Honda should be very reliable. I just personally find the CR-V boring.
We don't have much data on the Hyundai or Kia, but either should be okay. The Kia is available with a turbocharged engine, if you want something quick.
All of this said, your best bet could be a Mazda CX-5 with the 2.5-liter engine (offered since 2014). Sporty, reliable, and fuel efficient. The 2013s and base trim 2014s had a weaker 2.0-liter engine.