I guess the best you can say about NPS and Azure MFA is that it's "free" in its most basic form. Whenever you really want tio achieve something, MS urges you to buy something on top.
At that point of time latest, please take a look at how things are being handled in the MS universe related to Cisco Duo. Perhaps there are folks out there who're brainwahsed enough to like the Azure MFA, Defender etc. Duo pleases with wonderful simplicity. Exactly like Meraki does. 😉