My two cents worth is that I prefer aluminum wheels. Ideally, get something you can clean easily. I mean one that does not have slots or crevices smaller than your finger. Then you can just wipe them down every few months when you wash your truck and they will look good for a very long time.
I have had bad luck with steel wheels. If they stay wet for 6 months straight, they start to rust under the chrome/paint at the edges.
Here is a picture of my aluminum wheels. Keep in mind that these were NOT ran during winter months.
The before shot shows what they looked like at the end of last summer, which was the second summer in which I've ran these wheels. They had been hand polished 5 times prior to that before picture. Note that the neighbors cat pissed on them several times.
The after shot shows what they looked like after I spent approximately 1.5 hours polishing on that single wheel alone.
If you are the type that doesn't like to clean and polish things, I'd strongly NOT recommend a polished aluminum wheel. It will require more elbow grease than the average person cares to put into cleaning them.
I run my chrome stockers in the summer and charcoal stockers with siped snowtires in the winter. I tried running the chrome in the winter and they started to get pitted very quickly. I picked up the charcoal stockers from a member here for cheap.