Piaggio is good stuff. Pricey, but the build quality is really high. I have a BV500 that hauls my fat ass around well. The big wheels give it lots of stability and the motor pulls really well. The 200 is basically a big-bore Aprilia Scarabeo 150.
The windshield you picture is great, and there is a taller one on the aftermarket. Do the bags come with it?
One bad thing - checking the oil is a bitch. Maintenance requires removing some plastic.