What is the best (or decent) TTS (text-to-speech) engine?

Google TTS is confused about what readings to use here (for 角)

I also recalled that gTTS is bad with 行う.

(Well, it seems that Microsoft Azure got it right.)

BTW, what about Windows or macOS’s built-in TTS engines?

It makes me wonder, if some TTS, at least, have Furigana support?