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, just not crazy about the leather.
I'd like to find someone to trade front seat covers and swap the rear seat. I don't want to buy any cloth seats, because mine are full power and heated on both sides.