24 hours initialization? Come on? Why the hell? Why can't you just use public bitcoin servers? Why do I have to have 40 GB of junk on my hard drive? Every user is supposed to host this shit at his PC? Why the hell? Do you know what networks and internet are for? And then? "Building databases message forever. No CPU activity, no drive activity. Try to kill it? "Preparing to shutdown" message forever. Come on, guys? Did somebody ever test this? This crap is supposed to manage my money?
I would not trust Armory (or any client) connecting to a "public" bitcoin server until such servers use a TLS connection involving a signed x.509 certificate where the fingerprint is verified every use via DANE.
And then I would only trust it if the client connected to multiple servers I could specify and verify the same results from each one.
To the best of my knowledge, no such public bitcoin services like that exists.
Thus for the Armory developers to use a local full-node validation server rather than connecting to a remote one means they rock as developers.
Bitcoin transactions can't be undone, I so I don't want any chance my client has been lied to.