I know that many on this forum have a love affair with the Jeep JK/JKU and with the latest 4Runners. I travel every week for work and I get to rent all kinds of vehicles. I have rented several Jeeps or the JK/JKU variety and I hate them. You could not give me one. Last week I rented a 2021 4Runner. While it was OK I found that it was just too small for me. No room in the foot box for my feet. I kept hitting the gas ad the brakes at the same time. The rear deck it too high, power was just OK, not impressive, the list goes on.There is no perfect vehicle. I love in Colorado. There are absolutely switchback trails I'll never be able to do. Yes it sucks, but I have to weigh other factors. Towing, I overland with a pop up camper. I dont want to go 35 mph up the mountain. In my diesel I can blast up to 12,000 feet like nothing. Gear, I have a picky wife and dog. I bring a decent amount of gear for 2 or 3 week overlanding trips. Try jamming all that in a Jeep. Payload/leaf springs. I love not having to worry about payload. I occasionally have to haul an elk back to Denver. Again, try getting an elk out inside a JK. Not happening. When I go solo I sometimes sleep on the back of the truck, nice having that option. Not saying GM is perfect but my wife has a Jeep WJ and it has had nothing but problems. Even most Jeep mechanics tell us Chrysler vehicles are crap.
Yes, no vehicle is perfect and I think it is important for anyone looking at a new rig to not be swayed by what is popular, but to drive and really look at everything that could work. With new vehicle in the $40K+ range, it is a very expensive mistake, or you are just stuck with a rig that is wrong for you because you can't afford to trade it or sell it.
I love my 2008 Suburban 2500, but it is not the right truck for everyone, it is the right truck for me n my needs.
One thing I love about all full sized rigs is that they are very capable stock. You don't need to upgrade anything to carry a fair amount of weight. The normally come with larger tires stock, heavy frames, etc. They are never perfect, but nothing is.