Moore has an agenda and plays very loose with facts.
That's not one statement, it's two.
Yes, assuredly Moore has an agenda, and he announces it frankly. You or anyone else is quite entitled to dislike or disagree with the agenda.
As to facts, Moore is extremely careful with the facts he presents. He has a fairly large fact-checker section in his organization. He acknowledges that anyone can argue with his selection and interpretation of the facts, which are his own, but the facts he presents are very well documented indeed.