This refers to a specific implementation. The features or capabilities are the same for all these types of implementation of Rich Snippet.
However, for long-term, JSON-LD is the best option because:
It is easy to debug as all structured data markup is in one place (page source code)
It is easy to maintain as the page source code is in few files instead of various templates with different microdata.