I got bored and watched this last night.
I think this movie is the best of the three prequels, and I may even go as far as saying I like it better than ROTJ. The story is actually pretty solid, and the battles and music are amazing. I don't actually mind Jar Jar too much, but it might help that I really like him in the cartoon so far. I think the only huge problem I have with this movie is Jake Lloyd. He is by far the worst actor in the Star Wars films, and the parts with him can be EXTREMELY painful to watch.
Other than that, this movie is really not that bad, and I really like Qui-Gon and Obi-Wan and their relationship, Darth Maul and his pure evilness, and Sidious/Palpatine and the Trade Federation. Yoda's also great in this movie, I think he kinda sucked in AOTC and ROTS because he simply lacked his OT mannerisms. This could very well be because he was still a puppet in TPM, but I really think something happened with his transition to CGI that changed his character for the worse.
Overall I think a lot of the bashing TPM gets is really unwarranted, it's a pretty enjoyable movie, especially compared to its PT counterparts.