I think the only reason why they called it Visual C++ is because it comes with a nice editor (which supports macro's woohoo!), but it sucks creating a nice interface, most of the stuff has to be done in code instead of Visually creating the whole stuff. Borland's C++ Builder is much better then that.
Although it's called Visual C++ it's actually Visual (?) MFC I think, since you'll write MFC code most of the time.
And what I've heard and seen, Borland is more Ansi compliant then M$ is...