If you want to get rid of the limited ATC provided by default in MSFS, FSHud might be interesting so you can have more options and more accurate flight following instructions during your IFR flights.
It can also manage the AI traffic operating around, both on ground or in flight of course. The voices are synthetized and you also have a separate window with the same dialogs displayed as text. For example, you ask to skip waypoints of your planned route, more options and more realistic procedures for the approach, more effective altitude change instructions, and still more features.
The same product that was initially released for P3D, is now also compatible with MSFS. More information on the official website.