I'll go with the Strada.... BUT I've been hearing of some concerns about its steering and suspension. Nevertheless, it's ride and engine is superb.
My second choice would be the D-Max, currently it is the shortest pickup available here which makes it more appealing for city driving. Though its ride is nowhere near the Strada.