I have mine coated in LINE-X premium and it looks great. The premium coating will keep its shine. The PO did a terrible job attempting to coat it in epoxy, and it was flaking off badly in places. It needed complete removal, so I opted for LINE-X. Folks complain about keeping it clean. It's not much harder than if it were painted. I drive mine almost every day and take it to car shows several times a year. I rinse the inside with a hose and wipe dry. If mud gets caked on, I clean it up before it turns to concrete.
The good thing about LINE-X is if it fails, they have to redo it. You won't get that option if you do it yourself. I've had LINE-X in my trucks for nearly 20 years and never had an issue with the coating failing...and that's with abusing them with gravel, concrete, stone, lumber, shovels, etc.
In the end, it's your rig...do with it what you want!