+5  A: 

I have used Visual Assist for years and I think it makes VS heaps more convenient for C++ development. The searchable file list, Go to Declaration and Rename functions in particular have been indispensable. VS2010 probably makes some of Visual Assist features obsolete but I imagine it will continue to be useful.

There are some situations where Visual Assist will stumble and not parse the code correctly, but they are few and far between, and it improves with every version.

I haven't used Refactor Pro so I can't say anything about it unfortunately.

Alex - Aotea Studios
Go to Declaration is not a Visual Assist feature. It's a native part of the IDE. Can't say much about the rest.
Billy ONeal
Visual Assist has a *much* better implementation of it than VS though.
Alex - Aotea Studios
@Alex: Ah -- didn't know that. VS's has never given me problems, particularly since I started using the VS 2010 RC.
Billy ONeal
There are many things to like about VAX, but probably the #1 thing for me is the "Find References" - which is much smarter than VS's "Find all references". VAX is much better about not including symbols with the same name that are different items.
Michael Burr
A: 

I would suggest SlickEdit tools for Visual studio. They are much cheaper than Visual AssistX. You can buy both the editing toolbox and versioning toolbox for USD $98.

anand.arumug
VA-X personal edition (like pro, but with only 6mos support) goes for $99; I wouldn't call that much cheaper! The reason to get the standard license is for the cheap ($49) annual renewal fee and the volume discount.Just sayin'
Clay
How does it even do remotely the same thing? I'm looking for refactoring support, and SlickEdit doesn't offer it.
Billy ONeal
If you want to go between declaration and definition of symbols and look at the list of references of a symbol, you do get that with slickedit tools. Take a look at the detailed feature set of edit toolbox.
anand.arumug