Have you ever looked at the Linux kernel source files? ViM? Just because the code is bad doesn't mean the application is bad.
Plus this thing is meant to evade governments; you can't expect something this hideous to be audited, and used, and for others to trust their lives with.