Ive had a car wrapped in vinyl earlier and Ive used plasti-dip in matte red.
I would say that vinyl is the best choice as its durable and easy to clean. My experience with plasti dip is that it is really easy to apply and peel off, but that it gathers dirt like crazy, especially on the lighter colours in matte finish. I was also told to stay away from any hard cleaners as it would make the dip come off.
On the other hand, removing vinyl is a time consuming task, and my fingers where pretty beat up after peeling it off, even thou I used heat.
I however have no experience with vinyl in matte finish (except for carbon), but for a whole car, that would be my choice.