I don't think it's too complicated if you put your heart into it, but neither is rooting your phone using ADB. It's just not for the average person I don't think. I can see people using Bitcoin-Qt or Electrum on their normal computer, and likely this is how 95% of the average bitcoin user will use their coins... either in a hot wallet or a local wallet, but never truly shielded like everyone keeps recommending.