I absolutely loved this movie when it first came out, I was a kid though
and I was just excited to have a new TMNT movie.
I agree with most of you. Loved the visuals and voice acting. But I feel like story is what really hindered this movie. The story made sense and was written well enough, but I didn't find the story enjoyable. I really think if Karai was the main villain in this movie it probably would have killed it at the box office, been better well received and would have made it easier to produce a sequel.
I also wish they would have used the alternate ending of Casey proposing to April.