I figure I'd have to go to a darker cloth, but I don't think it would look too bad.
I've had a 2003 Silverado, 2006 Silverado and 2005 Yukon, all with cloth and I just prefer the look and feel of the seat. For some reason I don't like looking into the truck and seeing a shine. Call me crazy...