vi forever!
Seriously, I would appreciate syntax highlighting, but running into a brick wall does sound better than that auto complete thing. I could see maybe tab completion, though, for aliases/commands and $identifiers. Might get tricky figuring out what is meant by $identifier($iden<tab>, but challenges are fun. As always, if these things are added, there should be an option to turn them off.