Well although bitcoin is not completely anonymous at least it doesn't give away some of those basic information associated with other payment options. I imagine one of the major advantages it holds is when it comes to international money transfer where you can actually save a lot on the fees that the others charge.