I've owned plenty of both...
It all depends on what I'm going to be using the vehicle for... Each has its pro's and con's.
If it was a personal truck, I would probably go for the GM (smoother ride). If it was a work truck, I would choose the Ford (solid front axle).