This one has been discussed in length and so sum some things up...
Stainless costs more
Stainless has a lifetime wrranty against rusting
So, if you have money and are keeping the truck for 7-10 years, get stainless. Also, if you live in conditions where you would drive over roads covered in salt rock during the winters, get stainless.