Cup holders are a hassle. Small interior. But I wanted a roadster and got one. The most fun to drive of any car I have driven. Someone traded a BMW Z3 for a Miata the day I was at the dealership, so what does that tell you? This is (in my opinion) the best roadster you can buy. If I get depressed I just go for a ride in my Shinsen!
Fun to drive. And that's what a car is supposed to be.
Maybe a bigger trunk? But if you want cargo room or luxury, buy a luxury car.