Yeah, that is kind of what I was thinking. The problem is that I can't trust any company and I need to be able to audit the Firmware/OS/APP/Etc. Store data (not on cloud) etc..
If I get time to do more research into this and even consider getting one I will let you know.