Better handling of fluctuating user bases during peak times like registration.

If your alternative goal is structural data integrity and cross-language support, Protobuf is an ideal choice. Binary serialization.