Paint vs Vinyl Top

I use truck bed liner and it works pretty well. If you get it done by pros it is hail and scratch resistant....