I've been using ASM-One for many years. It's an integrated environment (editor+assembler+linker+debugger/monitor) and it's freeware. IMHO it's worth trying.
I second that suggestion. ASM-One is what I used to use. It has a bit of a learning curve compared to nice user friendly "modern" IDE's, but once you learn the keyboard commands etc. it's very nice.