I did my floor, but one piece of advice: Don't paint it first with POR-15, then let the POR-15 dry and put the bedliner over it. It will come off!
Be sure if you do a coating of any kind, you prep the floor properly ahead of time. Bedliner is indestructible if applied correctly though, and makes a great floor and interior coating, particularly for a vehicle you plan on wheeling and not wanting to worry about getting dirty. Just hose out the interior every so often....
"Free advice is worth what you pay for it."™