What's different between the two? JetBrains lists some differences here, but I heard there might be some inaccuracies in the list.
My answer does not claim completeness but here is what stood out to me.
Pros:
Cons:
Pros:
To be fair, I should mention that I bought a license of Visual Assist and only used the one-month trial version of ReSharper so I am a little biased. The problem was that I knew the important shortcuts of Visual Assist already when I tried ReSharper so working with ReSharper felt slower and less effective. I seriously considered buying ReSharper but the slowness in combination with CMake made me decide against it. The only feature from ReSharper that I really miss is the "superfluous includes" thingy I mentioned above.
I tried ReSharper about half a year ago (end of 2015). Both programs can be used freely for one month as a trial version so you can just try what works better for you.
Edit: