I have a 05 chevy suburban Z71 and would agree with the suburban/Yukon xl option. I have twin girls, and was very happy to have the extra room the suburban provided, we had a Tahoe before. If you do lots of driving during the holidays, presents and stuff take up a lot of room lol. If you can get a southern truck, well maintained, it would be a good deal even if you have to do some traveling to purchase it. These trucks aren't perfect, emergency brake design is useless, and the knock sensor area is badly designed. Rear A/C lines will go bad sooner than later as well. Front and rear bumpers like to rust to pieces, but occasionally you will find them in good shape. Bumpers are expensive FYI. I would suggest a custom tune on your new(to you) truck. I used Blackbear Performance, it made a ton of difference. I could do 75@2k RPM, after the tune I was doing 84. Plus he was able to tighten up the shifting, which was really needed. I would suggest at least weekly washes during salt season, especially under carriage. My 12 year old truck has 188k on it now, and I've owned it since it had 45k (3 years old).I couldn't be happier with it and it's reliability.
With the early years of the NNBS models I've heard they leak/burn oil. I'm not sure how much validity there is to that, but I've seen it in some forums.
Best of luck to you