IMO its best feature is its transparency, that way it could be used in problems or processes that require the method to be transparent. As long as a single issue was found, it'd be possible to trace it to the owner as long as enough info is at hand.
However, no matter how great blockchain technology is, there are still 3 problems: scalability, security and decentralization.
No comment on scalability since I have no idea how it works with blockchain really, security well, everything has issues with security, it's just a matter of how skillful one is when developing a system that they could make it as secure as possible. Decentralization is a key feature of blockchain, it's pretty dumb to consider it as a problem.