Drilled rotors are more likely to crack than slotted, that is probably why he said to get slotted.
Stainless lines will NOT help your vehicle stop better. What they will do is improve the feel of the brakes and prevent the need for you to increase pedal pressure when doing a long stop. This will make you think you are stopping faster, but appling a little more pressure with stock lines would have done the same. But perception is everything.
I would probably look into getting 08 brakes if they can be installed on pre-08s without much change. Otherwise I would get slotted rotors from a reputable manufacturer, stainless front lines and some good pads.
Brembo and EBC are examples of good rotor manufacturers; PowerSlot is an example of a mid-grade manufacturer. There are a lot of brands, just research to make sure you are not getting crap. Also make sure you are not buying Brembo or EBC stock replacement rotors that have been slotted or drilled. These are often sold as if the manufacturer of the rotor machined them and often is very poorly done and can be dangerous. Ebay rotors are known for this.
Stainless lines are all pretty much the same; I would just buy the cheapest brand name lines.
Pads, there are so many different high quality pads out there it is crazy. I do not know what most people with Titans or other trucks prefer as every application is different. I know that my motorcycles and race car like completely different pads so I will let someone else chime in on that. For my car I use Axxis Metal Masters, for my dirt bike I use EBC red stuff or MX-S and for my street bike I used EBC green stuff.