The only one of the four I haven't read is "Spirit", and I can happily recommend all of the others. I lean more towards the first two because I've read them more recently. Also, Swordspoint has two good sequel novels and several short stories in the same series/world, so if you like it, there's plenty more to enjoy after.
no subject