I think any government regulations are not good.
(it is good only in the means of legal converting of cryptocurrencies to fiat when needed)
Community regulations / self-regulations by blockchain community are much better.
Again, it is difficult to create a perfect system somewhere where human factor is involved... any regulations will most probably come to over-regulating or prohibitive levels...