It's easy to use, it has good documentation & examples that can be used as templates for new projects or even existing ones! There are many ways of doing things in netty but they all feel like there should have been more thought put into them before being included/implemented by default (e.g., async write()).
Also I think some features could've had better names than what was chosen originally - e.g., "netty" instead of just plain old HTTP server. But these might not actually matter much because you're probably using other libraries anyway so this won't affect your experience too greatly if at least one thing isn't exactly how you'd expect from looking through their docs. We were trying to create our own websocket protocol implementation with multiplexing capabilities where clients would connect directly over TCP sockets without any proxies involved.