I painted my dash and door panels...
As long as you have patience and time it's a cost effetive way to go. if you have the $ then Vinyl sure does look good.
as long as you prep the surfces well (wash,use a bonding aid bulldog or something)
primer and then paint..Paint in light even coats
once dried clear and then let dry thoroughly before reapplying...
Hope this helps a little....