Only use electric-indent-mode in programming language modes
Use subword-mode so emacs understands camel case