Every option has trade offs you just have to pick the ones that best fit you. wallet of satoshi is a single custodian in my opinion more risk of a rug than using federations