2. Improve Assist
This mostly means to implement expression parsing / type evaluation and then start supporting newer C++ language features.
The thing I personally would like to see, is some information when and why (file name, line) code assist stopped parsing source code.
It happened many times that at some point code completion stopped working and I had no time to undo the changes to check what part of code was the cause.