As said, it does tick the boxes, being a high up seated SUV, but with style.
Does that mean the Ecosport does not have style LOL
In my case I have just bought a new-ish (ex-demonstrator) 2019 Ecosport, so it will be some time before i consider anything else.
Prices for the Puma in the UK start at £20,635 which is costly, as unfortunately UK car prices have fairly increased in the last few years, this is why I bought an ex-demonstrator Ecosport, as to me saving money is my priority, as the minute you buy a car it depreciates heavily in the first year, so by buying it as cheap as you can to begin with, and with a lower trim model with very little extras, the less you lose later on. (well thats my theory LOL)
This is why a lot of drivers like my brother now go for leasing, and can get a high up expensive model for three years and just hand it back, and get another lease. The car is never yours though.
The Puma does look good, and may have a look at it a few years down the line, as an alternative option to the Ecosport, but similar in a way, as it uses the same engine, and has the same high seating advantages as an SUV.