If you want to transfer money in a way that's unblockable, unceasable, and pseudonomic, Bitcoin is a good system.
If you want to then convert that into dollars, it's not.
Ransomware is paid in Bitcoin despite it being terrible to launder.