Earlier quoted context omitted.
> should I buy bitcoins with my dollars when I can just pay with my dollars directly? Cheaper fees (0.5% vs 2.9%) can be potentially passed on to consumers. And anonymity.
bitcoin's not really that anonymous. Sure, the ledger doesn't contain identities, but it's not extremely difficult for the mapping between addresses and identities to "leak" and once they do, it's anything but anonymous.
Since there are more avenues of trade available than say, with cash, laundering and other clever tactics can be used as tools to cover your tracks.
As always, the only way to keep yourself safe is through GOOD OPSEC. Bitcoin is an evolution of the currency concept, a tool for moving and representing wealth; nothing more.