Depending on how much you want to spend... Personally I would probably do my own touch up, as those don't look too terrible. I don't know how much it'd be to have it fixed.
I would 100% have a reputable shop do the ppf. It's really easy to make it look terrible, over stretch it, have bubbles...