This may help- or not.
I have a 2002 F-150 XLT extended cab with the 5.4 (chipped, magnaflow exhaust- adds maybe 20 hp/20 torque & 1 mpg improvement). I bought it in 2004 and it's got 145k miles. Two months ago I bought a 2019 F250 XLT 6.7 with a crew cab & 24k miles, leveling kit & 35" mud tires.
The F-150 fits into an average parking spot and a parking garage, rides better than the F-250, but the seats aren't nearly as comfy. There is enough room in the back seat for small children (up to middle school). It can pull a 6000 lb trailer up a 5% grade and maintain hwy speed- but if I lose momentum I can't pull hard enough to get back to 60. Best I can do is maybe 50 mph.
The F-250 has enough room in the cab to mount a disco ball and put in a dance floor... well maybe not, but at least it can seat 6 adults comfortably. It feels like a truck. It has better ground clearance, but it's harder to see over the nose. The power... wow. There is space under the bed for a 35" spare.
Both trucks have the 6-1/2' bed, but the F-250 is a lot wider & deeper.
The F-150 weighs about 5500 lbs with me in it and gets something like 12/17 for mileage, while the big diesel weighs about 8000 lbs and sees 15/21.
I sprung for the larger truck because I have teenagers and extended family at home, we wanted a low-mileage rig, we will be pulling a large rv trailer in the future, it can haul significantly more in the bed- both weight and volume, and it gets better mileage than my older truck with a larger tank. I can pile on the camping gear, recovery gear, etc. and still not worry about overloading it or having problems with clearance, traction, range, etc. in the back country.
This truck needs to do pretty much everything- even though that means it won't really shine at anything.
I live in central Oregon, so big city problems... really aren't a problem.
Engine tech has come a long way in 20 years, so a new F-150 will have substantially better performance- both in power and mileage, as compared to my older one.