While I didn't care for the 2016 CRV, I liked the new 2017 A LOT. My wife actually preferred it to the CX-5. Being a newer car, we couldn't get as good a deal on the Honda, though for me the real deal-breaker was that the 2017 CRV doesn't come with a CD player (or HD radio) while the 2016.5 CX-5 does.
I've never been a fan of the CRV. However, I do think the new CRV is the best looking one they've made. Compared to all previous CRV, it looks great, but compared to the 2016 or 2017 CX-5 it's places second by a wide margin. Just my opinion.