The real issue that experienced programmers will point out about anything that comes with a giant IDE is that, ultimately, the IDE is an absolute necessity. Many of the frameworks supported by heavy IDEs are so verbose that it's simply impossible to set everything up by hand (see the current state of Java web apps for an example - XML 'til it hurts!).
Furthermore, quite a bit of the functionality in Visual Studio - things like creating app skeletons, etc - is essentially covered by the CLI generators that packages like Rails provide. Maybe not as glitzy, but they work.
Finally, the value of having the entire platform's source code can't
be overstated - it may be intimidating at first, but reading the Rails
source can be extremely valuable to a new developer. It's also the
documentation of last resort...
--Matt Jones