I'd say carpet. The bedliner in my boat doesn't really hold up well. Yes, you can spray it out, but it also comes off without a lot of coercion and the carpet looks a lot better. Also, deadens the sound, and give a nice feel.
.... Oh, yea, and I guess I'll add Don't Use Qwik Liner!! Get that...