I'm not clear why someone would roll their own crypto. There are so many good solutions out there that are free that it seems pointless.
I keep hearing about post-quantum being an issue though.