I've had centurylink fiber for 4 years or so and haven't had any issues; I'd imagine you'd be good with any company that's offering it
If mi-fiber is like centurylink, you do need to use their router, but you can set it in bridge mode so it doesn't actually do anything, and everything's handled...