I think the Panda is a car you either love or hate. You have to over look its shortcomings, lets face it realistically its not as good as the latest Aygo/Fox/110 etc crowd. My wife hated mine but I loved it for its character, it rolls on corners, its tiny inside and its no long distance cruiser. On paper it looks like a sensible choice but it really is a car that you have to like as much for its minuses and plus's. I now have a 500 but I would have another Panda any day.
You see for all my criticisms I would say that it is a better car than any of those by miles!!! What I have been trying to express is that it is a fantastic little thing let down by poor dealers and creaky trim.
None of the cars you describe could cope anything like as well on my 50 mile daily commute or the regular 300 mile blast to Cornwall which i have to do monthly.
The Panda is a very very good little car, but it is so near to being fantastic!
JON