reliable auto indent - seems things like paste and just typing normally can cause a line to not be indented enough
don't scroll the code on a find replace(all)
the ability to make more advanced build time macros (are addins that trigger on build time to modify code possible?) that support loops, can modify/build strings, etc e.g. HEXSTRING(3432), MACRO(x) if (x == 1) THIS_CODE else THISCODE
thanks