Especially the latest update has quite some improvements (like no lag mode), but the most important drawback on using Neat hasn't changed. When using temporal cleaning, the filter destroys fades. I guess that the filter has been designed to work with unedited footage, but that's not always possible.
It would be really nice if Neat detected fades and would keep the average luma of those frames. Right now the first x frames (group A) of the fade-out have their luma increased untill it passes the "threshold". The other frames (group B) have their luma lowered (probably;, I didn't measure it). The point it that the jump from group A to group B is clearly visible, and very ugly.
A simple solution, although not the best way, would be to detect fades and switch to spatial mode.