I've not used GoAsm, but GoLink with Nasm (no need for import libraries). And now I've switched to Fasm - it has all that Nasm and more, it needs no linker and implibs, has powerful preprocessor, all options are contained in source file, Fasm is opensource and self-compilable, it is still developped, it runs under dos/windows/Linux/BeOS/MenuetOS, it has nice gui environments, and lastly - its author is from my country