I don't know that there's really a "best." Each has strenghs and weaknesses. But for some good, honest reviews, check out
http://www.photo-i.co.uk/ . Especially the 3 Pigs review of the Canon 9500, Epson 2400, and HP B9180. You'll find individual reviews of all three on the site, too, as well as reviews of several 13" dye printers.
Also check out the forums there, to get some user reports, and read about the reliability issues some have had with the HP.
I chose the Canon 9500. I can't say if it's the best or not, and it has at least one issue with fine art paper, but it suits by needs and produces stunning images. Frankly, I think all 3 can produce stunning images, limited more by the photographer than the print.