Bitcoin is better for online purchases and international transfer(the legal and illegal ones, but some people concentrate too much in the illegal aspect), because it is quicker, almost always cheaper and won't require bank accounts or sign ups in sites that could froze your account at any time