I believe the issue of "which book is best" is extremely sensitive to the path along which one is moving into the subject. If your background is in differential geometry, complex analysis, etc, then Huybrechts' Complex Geometry is a good bridge between those vantage points and a more algebraic geometric landscape. Obviously I'm taking liberties with the question, as I wouldn't advertise Huybrechts' book as an algebraic geometry text in the strict sense. However, I think it can, for certain people, help to ease the transition into one. It's also very well written, in my opinion. (I should also emphasize that I'm not saying this is the only purpose of the book: its content is extremely valuable for other reasons, with material on vector bundles, SUSY, deformations of complex structures, etc.)
As for dedicated algebraic geometry texts other than Hartshorne, I also vote for Ravi Vakil's notes. They're excellent.