First party of course. MS has gold plated support agreements especially for public sector customers, where you can get a real person on the phone, not at the mercy of some automated Google bullshit.
Is it expensive? Yes. But if you're running an entire city as opposed to a small dentist's office, it's likely worth the money.