Small cars (Fiat 500 twinair) vs Small cars (Vw Polo,Opel Corsa, etc.)

Hello! I am very interested in the purchase of a Fiat 500 Twinairs! Dafuer speak, no car tax due to <100gm Co2 emissions (at least in Greece), favorable basic insurance due to 875cc and the low fuel consumption according to manufacturer 4.1L/km. In addition, it is very fast for a 2cylinder engine and can keep up with bigger competitor like e.g. Vw Polo 1.2 tsi(5.3L/km) or Opel Corsa 1.4(5.5L/km) etc. However, the opinions of a few friends speak quite well. The Fiat 500 is not a complete vehicle and is usually only usable for a city car. What do you think is the difference in the category so the Fiat doesn't decide in terms of quality, driving characteristics, etc. can keep up with the higher competitors around a class? I don't care about the bigger suitcase, but I would like to drive with my 500s sometimes a longer track. Would this be easier with the other cars? Thank you!