We're not going to make this decision for you - but here's a lil nudge:
Searched for WEEKS before upgrading/updating my '02 Tahoe's front brakes with a 2010 front brake kit. Best money ever spent; even better value than a pcm tune.
I can nudge you toward a pcm tune too, but safety first! Since yours is a GMT900 (921), you'd 'need to update to GMTK2xx front brake kit.
So far as I know only one 17" wheel works with GMTK2xx front rotors:
FIND A CHEAPER SOURCE. Some 'older' GM 18" wheels work, some don't, but I THINK all the GMT-T1xx front wheels work.
When you drive, are you working or playing HARD? My family recently concluded that there are instances where - in part because I'm closer by - I'm a better option
than an ambulance (I've taken EVO courses). And even I'M not thinking about GMT-T1xx PPV front brakes yet, presently using GMT921-PPV front brake kit.
Before you upgrade to GMTK2UC-PPV front brakes, just figure out the civilian GMTK2xx front brake upgrade / update.
Long story short: PPV brakes brake harder (NOT smoother or quieter), dust dirtier quicker, and do not last as long, but if you ever need them, they're worth it all.
You already drive a truck, suv, whatever, same difference, especially from the B-pillar forward.
Aftermarket brakes ... slotted is fine, dimpled is fine, avoid cross-drilled unless willing to pay for higher quality than you're already used to - don't risk it for less.
No, YOU do. We'd all appreciate it, sure, but you forgot: Forums cannot profit from FAQs.
Haven't you noticed that everything ELSE about the internet has metastasized, but there are no more FAQs than there were 10 years ago?
If accuracy was more important than engagement, the internet would need less than 1/25 its present storage capacity.
Why collect all the info in one convenient place, when people can re-ask the same questions ... frequently?
ANYWAY
Use your vehicle (model year) brake lines if you're not upgrading to stainless steel lines,
and if you can't yet guess from which vehicle your master cylinder upgrade / update is coming from, stick with yours until you're ready to update that too.