Serialização de entidade com desempenho: BSON vs MessagePack (vs JSON)

Recentemente, encontrei o MessagePack , um formato alternativo de serialização binária para os Protocol Buffers e JSON do Google, que também superam os dois. Também há o formato de serialização BSON usado pelo MongoDB para armazenar dados. Alguém pode elaborar as diferenças e as desvantagens /...