ford is a good bakkie, but its very basic and small inside compared to the corsa.
as for the fiat, my sister drives a palio which is pretty much the car teh strada us based on, and i must say the interior is not up to scratch at all, and it feels basic as *****, and the ride is questionable
[edit] fiat service is also questionable in our experience, but this might have improved in the last 2yrs
my vote would go for the corsa - it must be the #1 selling small bakkie for a reason imo