The Smart Roadster is hugely impressive. Its one of those cars which looks nothing on paper, and yet delivers way more than it should. A friend ran one for a while, so I had significant passenger mileage in it.
Not without quirks but that's what makes these cars interesting.
He's now on his third Mx5 and loves it. I can see why, but it has no character.