Se o objeto em questão for pequeno (menos de 1 MB), então vá para
Parcelable
rota deve ser mais eficiente. Basicamente, você evita a E/S de disco (e a complexidade que a acompanha de tentar fazer isso em um thread em segundo plano quando acionado por uma transmissão).