Visual Basic is not suitable for anything, except perhaps as a form of torture.
I've never understood the hate for VB. I program mostly in C and C#, but back in mid 90's I needed to write a large program that drove a real time thermometric titration system. VB6 was a fantastic GUI RAD that was able to everything I needed, including the creation of custom windows that were dynamically generated from SQL tables, to hooking into of DLL libraries that did BSpline array manipulation. I would have gone nuts writing that in C back in the day.
The verbose syntax of VB makes it easier for a broader range of abilities to be introduced to programming without all the symbology of C like languages getting in the way.