I haven't used any of the tools/libraries you linked to. But in my opinion serial communication is easy enough on the pc side, so you should grab a library for you favorite programming language and use it. When you are not pleased with it, grab another.
When it comes to serial communication I either build a small program in C# (Serial library included in the .net-framework) or use PuTTY, when I just want to send/receive simple text messages.
PuTTY is not a library, but a standalone program.
For debugging purposes (sending info messages via the serial port) I prefer PuTTY, because it is simpler than programming a seperate tool.