For the ride, go for Strada.
For the pulling power, go for Ranger.
I think (think lang di ko pa kasi nada-drive), both of them are capable sa offroad, although the Ranger has better review of offroading sa www.motioncars.com... but owners of Strada here can attest that this ride is also very capable sa offorad.
Ranger has larger truck bed, very basic sa interior, not like the Strada it is more pleasing inside.
OT. I have two of my friends having problem on the transmission of their Strada, na fix naman, pero sirain nga ba ang transmission ng Strada?