Welcome to the forum...
I'm not really a Napco guy but I can comment on the monitoring part. I feel that a system that doesn't call a monitoring center is just a cool doorbell!
Self monitoring is great and all, but if you don't get the phone call, text or email, who's gonna call the police, fire or EMS? What good would panic buttons be? (might actually give your location away if your hiding from the bad guy
Just my 2 sense