if you put your feelings aside and want to learn a
tool that
 will be most useful in the job market, I think 
VS.NET is a
 good one to know. 
What I am trolling for is people who have bought into it and
have been burned.  I used v4 and v5 and had mildly positive
experiences, but was disappointed with them overall.
example: ask for a help lookup on an overloaded function on
compiled and linked (read: external references resolved) code.
The help system listed all the operation loadings and had you
pick one, dummmm.
  if your anti-Windows then you won't want it.
Pro-quality, mainly.
John A.