For encrypting the entire phone, I'd stick with the stock process. You'll ensure the greatest reliability, full encryption, not risking your data to unknown third party apps, etc.
I don't know if third party system encryption apps are even available, but I wouldn't use them at all for something like this.