I've not used Dreamweaver toooooo much... so I don't really have an opinion on it, other than I think it is a nice start for people new to web dev; for people more familiar with Dreamweaver I think someone else could give you a better opinion on its advanced features...
... but for VS - it's still my favorite development environment across all platforms, in every single aspect except for the web development feature! I find it slow, I find that many times it won't render controls on my page or whatever - in saying this though, this is for ASP.NET MVC & Webforms development. I haven't used it for static HTML development - I stick with Notepad++ or Geany (linux) for that kinda stuff.
You may find using VS for static page development may be very fast, and since you're familiar with Visual Studio for C++ then I think you'd find arranging your solution easier in VS. When doing web dev in VS, I never use the design view, just stick to code. If that has you at a disadvantage, or if you want decent WYSIWYG design, stick with Dreamweaver. Sounds like you've been using it for longer for web dev anyway :)
Another pro with using VS is with VisualSVN is that you have integrated version control and if you're working on a big web project, this is veeery convenient. :) I guess it just comes down to taste, and how well you utilize the features on each platform.