I used to favor UltraEdit before it became too bloated. Then I switched to the free Notepad++. Unfortunately, Notepad++ does not have any auto-recovery functionality, and it cost me quite a lot nerves whenever Windows crashed on me (believe me, it can happen!). So a few months ago I discovered
EmEditor which feels like UltraEdit, but without the bloated. Highly recommended!