So, about the fair use for criticism, basically if I give a reason why (e.g. 'I think x is bad, because it is really hard to do y') it is ok. It just has to be grounded not random saying bad things to get somethings reputation to suffer?
Also I wasn't thinking of using logos, just the names...