I'n thinking about getting the Puig sport screen. Doesn't look bulky on the bike yet deflects a decent amount of wind from the torso.
Here's a nice review of the screen
https://www.youtube.com/watch?v=l-AfhqW1Fm0
Real pain in the ass that sticker. Benzol worked fine to remove the glue, but scraping along with your nailes i only managed a milimeter of progress at a time