bed liner has its place. if i was to buy a truck i would definitely have the bed lined with line-x. but its not cheap. the cheap roll-on products are a waste of money. regular paints are going to scratch if you slide it across a tree or some rocks. i would probably go the spray can route . is it the best paint option ? NO. not by a long shot. but it is the best for being able to touch up which will probably have to be done often .