xSite Pro produces 10-year old code (at least its first version does). It does the job but its coding is therefore quite clunky. As an example I seen a website produced via it, and it was quite easy to reduce the (X)HTML and CSS used by around half.
But it *does* do the job and it looks very easy to use, so if people like it then great. Google doesn't seem to care much about the quality of the code, so I guess it's no problem
I personally hand-code everything (via a standard text editor like Notepad, but the Linux version of it), I just find it easier (and cheaper! ) that way.
However if you can afford Dreamweaver (or are happy with xSite Pro) then either of them are good choices.
I'd probably say that if you can afford Dreamweaver then that could be the best choice since it produces better and more accessible code, and has more features, however xSite Pro seems good enough for the average job.