My opinions
The 5.0 is the engine to have as it has a hell of a lot more potential than either 4.0.
For the stock engines
4.0 OHV= great low end torque and will run forever and ever and ever and ever.
4.0 SOHC= better top end than the OHV at the cost of that low end grunt, but it has not proven to be nearly as reliable. I am sure that given time the bugs are getting worked out though.
5.0 OHV= The same upsides as the 4.0 OHV, but better balanced top and low end. Kinda like having the best of both 4 liters with more modding potential.
In summary the 4.0 OHV is better for towing and offroad. The SOHC is a better speed racer motor, and the 5.0 has got it all.