I have used it in a few shipped products. FreeRTOS is fine as a kernel, but a the interfaces for networking or devices always felt just smashed on top of it with no clean interfaces. This also made moving between hardware revisions much more difficult. NuttX forces abstraction layers which sometimes makes it a pain to do something simple, but in the long run prevents you from shooting yourself in the foot.
Also they are having their first conference this year.