I have put bedliner in two of my jeeps now and would rather have bedliner than the carpets any day.
If youíre worried about your floor mats sliding around (I would get a good set of all weather mats anyway) then all you need is to get some of the padded liner they make for the drawers of tool boxes and put it under the mats and that will pretty much take care of the sliding around.
I have use two different bedliners:
Rhinoliner is super easy to apply, does not take as much prep work to get it to stick, is cheap, you can find it at parts stores like AutoZone pretty reliably so you donít have to worry about running out if you didnít buy enough to start with, it leaves a nice sand paperish texture, and once its dry it has a rubber feeling to it even after it gets older. So because of the sand paper texture and the rubber feeling it makes a great non-slip liner.
Some of the problems with Rhinoliner are it is not as tough as other liners, because of the sand paper texture once it gets dirty it is very hard to get clean again unless you just pressure wash it, and over time in direct sun light it will start to go from a nice bright shiny black finish to a flat black or even dark gray look.
Rhinoliner really is great the only real reason I did not use it again was because cleaning issue. It really holds onto the dirt and mud and a pressure washer is the only way to get it clean again.
Monstaliner is what I used this last time and there are some big differences between the two. You really need a good prep job to be sure that the Monstaliner sticks, the texture is more a like spray on liner even if you roll it on, once dry it is super hard with no rubber feeling to it and with a much less aggressive texture (much easier to clean). There are local parts stores that carry it I believe but it will be much harder to find than rhinoliner is so that has to factor into your planning when you apply it, you canít just run down to the store to get another can if you run out mid job. Due to the less aggressive texture and more smooth hard finish it does not make as good of a non-slip surface as rhinoliner. It has a much more durable finish and holds up to UV exposure much better, and if you wanted to the Monstaliner can be sprayed on instead of rolled on.
All things considered when I do it again in another Jeep I will use Monstaliner over Rhinoliner.