Asking this type of question always gets the worst examples on the pile to throw their reviews.
Owner of a 2000 Yukon SLT from 2000-2006 and had one issue with it being the Starter going up in 2005. Got under the vehicle myself after buying a Starter from Advanced Auto, installed.. drove another 30K miles (170K in total) before letting her go due to seeing the 2007s (GMT900) arrive.
Owner of 2007 Chevy Tahoe LTZ from 2006-2014. No issues at all except the Stabilitrak wires being chewed on by a damn unlucky squirrel and for some reason having to change my Brake Caliper BRACKET because aftermarket brake pads just wouldn't slide in properly. Traded in with 150+K
Owner of 2015 GMC Yukon SLT.. No issues with the truck except that it came with Continentals. Put Michilen LTXs on after 36K (1K ago) and "OH WHAT A FEELING!!!" (Toyota Pun.. EFF Toyota.. for all time)
This truck is reliable.. beautiful.. comfy.. powerful. OH.. I wish like hell that I had of gotten Full Backseat instead of Capt. Chairs. My Yukon has on occasion after meeting a lady or two.. been my "hotel" and its hard to really get down with Capt Seats. My last two were full seats and was better than a king size bed when used for this recreation
So in summary..
1) If U can afford.. get Escalade.. I prefer the look over all but at the time I bought all they had was the ESV and I think the size is too much for me
2) Buy Michilens..or work it in the deal
3) Get Full Size Back seat.. better for recreational purposed
4) Eff Toyota.. Nissan.. Mercedes.. and any Foreign brand