I have always had my Ducs wrapped. Xpel is the leader these days, and will self heal. 3M is toilet, and they will not stand behind their product. Venture Shield was good, but 3M bought them. I have spoken with both Xpel and 3M's corporate offices regarding various issues. Xpel is more service oriented, and 3M will deny everything stating their product isn't supposed to ...xx..., but it does. You will be on your own if you go with a 3M clear bra/paint protection film and something happens.
Depending on how much you're going to have covered, my superbikes have been covered about 98-99% of the fairings, and I would recommend the installer not going all the way to the edge, and if there's and indent space like around a hole in the fairing, have the installer due 2 pieces instead of 1 piece. This will prevent air bubbles and lifting. All in all Xpel on my 1199S and now my 1299S has been the proper choice.