Support for frontend in Windows

Visual Studio should be fine as long as you do not wish to use llvm-gcc.

Is it recommended that I use Visual Studio if I am only interested in
using the C++ bindings for creating my own multi-platform frontend?

I don't think I will need to use the C frontend that Clang offers.

That is what we do and despite a few quirks (some of which have been addressed, others now have documented workarounds) it generally works well.