Go for the post 2014 model as they improved the ride quality. Haven't driven the earlier model, but my 2017 one still has a little firmer ride than the 2006 Prius it replaced.
They have Toyota reliability, and styling that appeals to many. I don't have a sunroof, so do have a spare. Never needed to use it, but it's comforting to have it there. The infotainment system and general controls are unintuitive and disappointing for a "luxury" car. The Satnav on mine is HDD based, and can only be updated by Lexus at great expense, although I did manage to buy an update on USB for £60 online, and it has loaded up just fine. It doesn't have screen mirroring that works either, so you can't easily just use your mobile phone for navigation. The Bluetooth link to the phone is good and works well for calls.
The heated seats are nice in the winter and something I consider essential with leather. However, the controls for them are a joke - two tiny spring loaded buttons so close to each other that only one can be raised at a time if you are to rotate it, which you have to do to switch it on or off. Simply pushing the button doesn't do that. And don't get me onto the "mouse type" knob for controlling the system. When you are in navigation and want to zoom in, which way do you turn it? Clockwise zooms OUT and anti-clockwise zooms IN!
It is quite a pleasant car to drive though, even if I wouldn't buy another. They've stopped producing it anyway...