I have never driven a 3.0 powered ranger but drove an 89 STX 2.9 for 13 years. I can say it was a decent engine but strong is no where in my definition of it. I towed my race car all over the country and did a lot of traveling on the Interstates on vacations. I never considered it a torquey engine. I had to keep it around 3,000 rpm or higher when climbing hills to keep from dropping out of the power band.
My wife hated to drive my Ranger because she would usually kill it when taking out from stop because it had a manual transmission. It was not because she didn't know how to drive a stick, her car also had a manual transmission. It did have a 31" tires but I had 4.10 gears installed in it to accommodate the taller tires. It just didn't have good low end grunt.
When towing my race car I tried to make sure I would never stop on an incline uphill because it was a struggle to get it going again. I learned that if I did have to take out on an incline when towing, I would drop it in low range and drive until I got to nearly level again, then stop put it in high range and continue on. It was not easy to get it going from a stop while towing even on level ground.
I still think it was a good engine. I had just shy of 200K miles on it when I sold it to a coworker. It still ran like new and consumed no more oil than it new when new. It would use a quart in 4K to 5K miles. I never had any major problems with the engine. I did replace the valve cover gaskets at around 90K miles. Other stuff was what I considered maintenance. I can't say it got great gas mileage but it was decent. My wife could get over 20 mpg on the highways during long trips but I was lucky to get 18 when I drove it. I got about 15 mpg around town.