As I understand, using an personal electrum server on a separate device gives you the best privacy for interaction with your BTC wallet.
Electrum needs bitcoin core so I think 1tb SSD would be the minimum