You might be right. Different workloads will definitely have different effects. That said, implementing the gnet api is pretty easy and doesn't require a huge context switch. It is worth a test to see which one performs better.
I used it for a tcp connection (json-rpc) workload and it was far better and the code was cleaner.