I've got some kind of dealer applied spray in bedliner in my truck. It's got enough texture that things don't slide around too bad. No problem with cleanup here, dawn, a pushbroom and the water hose work great, Won't ever be without a spray in liner..
If I was having problems with stuff sliding around, I'd still want the spray in and then put a rubber mat down.
I use my truck and hate seeing scratched paint, rust and dirt in corners in a bed. With the liner, I get none of that.