I considered each of them, and my personal preferences are: multisig, Shamir, SeedXOR, singlesig.
There is no single best solution, as people have different needs. Why I choose multisig:
  • Protection against loss of one or more keys
  • Inheritance planning
  • Best products / UX as of now
It seems the trade-off is between convenience and security.