I use Aedix to write assembly and C/C++.
Well personally, I don't really see the need for something more advanced than a notepad with syntax coloring for assembly. You can create projects in it if that's an issue...Anyway, I'm not really helpful here but that's the one I use.