I currently have a roll on bedliner, not sure what brand. Nice and thick, only been replaced once. If your bed will be getting a lot of use, I'd use a roll on myself, but then again I have not tried a spray on bed liner either. YMMV.
I have had the several spray in bed liners and I went with the dual liner this time. Initial install took about 30 - 45 mins. But I have the factory 5th wheel hitch in my truck so I had to do some modifications which took me about 6 hrs. To cut out the side panel and rubber floor mat for the hitch and electrical connector. Check out my photo album there is a pic there. I would have posted here but couldn't get the URL copied on my iPad to paste into post. They also have a discount code here in this thread. So far I'm very pleased with it.