The general concensus seems to be they are better than they were but not perfect.
Not bought one myself but seen a couple of bikes with it on, the really anoying thing I have noticed is that the fairing and seat unit stripes never seem to line up properly.Cant comment on ease of fit, Watfordhorn has used a couple of sets so he might be the man to ask.
I think that it really depends on your expectations and what you are trying to achieve, if you want a set of track day bodywork or tidy your bike up on the cheap then they are fine. If you want it to look like it just rolled out of the factory then I would put the money towards a nice set of oem bodywork.