Totally agreed!
I had a similar experience when I took my Passo with 5 persons on-board to Highland Country Club & Resort, Pir Sohawa, Islamabad, back in 2017-2018, and it moved like a charm.
These are personal choices, but Sofa Seats of Passo have a comfortable feeling of their own.
My ex-rides:
Passo: Passo 2013 model, X Package
Vitz: Vitz 2015 model, F Package
I have owned both Passo and Vitz, and IMO, Pick of Vitz is better, may be due to better aerodynamic shape (although body weight of Vitz seems more than Passo IMO, resulting in better handling).