The Ranger has a 4x2 2.5 variant with an Automatic transmission, more powerful than the strada (143hp, 330Nm of torque), even the 3.0 Duratorq of the ranger is more powerful (156hp, 380Nm). The 2.5 Strada has 136hp and 314Nm while the 3.2 has 163hp and 343Nm of torque. It also has the advantage of a 5 speed slushbox in its AT variants.
Regarding cabin space, I believe the strada has a bigger cabin, it isn't as cramped as the Ranger.
I'm really a fan of the ranger than the strada, besides it has the bigger bed in the back.