I am not sure what your indentation problems were with ultraedit. So I am
just guessing. I configure uedit to use spaces instead of tabs, and autoindent
4 spaces. If I am using someone elses code, which may have tabs, I
select->all then format->convert tabs to spaces.
I also use the python language template for highlighting syntax etc.
Of course feel free to use any editor you feel comfortable with, but if you
need help with UltraEdit, I will be glad to help.