The BedRug is easier to clean than the spray in. Over the years, I've had a Line-X, a Ford OEM spray in and then a BedRug. My issues with the spray in, is you can pressure wash but they never come spotless clean without scrubbing. Hard on the knee's, will scratch up furniture with the rough texture, etc. But they are durable - I've never had one fail or lift up.
The BedRug has 3/4" or so of padding under it and is VERY soft on the knee's. I'm not old by any means, but it is a lot more comfortable than a spray in. Drop the tailgate and climb in the bed with the kids to watch fireworks - no comparison.
As
@Jus Cruisin said, it cleans easily. It's not a carpet, but a plastic fiber rug. Shop vac it out or head to the local DIY carwash and pressure wash it out. It'll come clean and nothing damages it. It dries easy. The past few trucks I've had a soft cover and on and with the BedRug, which has a piece connected to the tailgate - no water, dust, debris get in my bed. For under $400 and the ability to pull it out when you trade/sell your truck, it's a no brainer. I paid $350 for the BedRug in my 2016 F160 and got $250 for it when I traded that truck. I've found a vendor for $335 shipped for the 2019 Ram....just waiting for it to get released.
Or you can pay the extra $$$ and wait a few days when your truck is built and get the spray in from the factory or lose a day and take it to a local place to have it done (hope they don't scratch up your new truck). The BedRug self installs via velcro in an hour or so.
Just my 2 cents...if I hauled dirt or other debris daily I may have a different mindset. But, maybe not. BedRug doesn't allow stuff to fall in the gap between the bed and the tailgate - that gap is covered!