Use Cases and Deployment Scope
I use Cisco Duo for both Microsoft MFA and VPN MFA. All users are required to use MFA. all users are automatically enrolled using two radius servers, that sync to Cisco Duo. This solves our MFA initiatives for these two products. we decided that Cisco Duo was the better decision for this since microsoft was only for o365 products, and we would need another product for VPN (without creating a specific login process for Microsoft authenticator). Our accounts don't expire in Microsoft automatically with the AD sync, so Cisco Duo was the better choice since the password authentication happens with AD, not microsoft for VPN.