Pro and con between window form and PMP

To me window  form provides more options and better interface

what's the advantage to use build-in PMP for SwAddin?

thank you

SolidworksApi macros