I've not heard the term 'water blaster', so I can't answer your second question. As far as your first question....'best' is subjective. You did not indicate whether you preferred electric or gas....I can give you some feedback there. You can go top of the line and get a Kranzle, or you can go with an inexpensive unit like I did...the SunJoe SPX3000. For three years, it has served me very well without issues. I use mine with a foam cannon, and it puts out decent foam and has more than enough power to wash cars. It can handle some minor household tasks as well. I've used it for powerwashing siding and outdoor furniture, but would hesitate to use it on bigger jobs.