I loved this episode. I'm very much a 'characters' person, so to end this excellent show with a character focused episode was a good move in my opinion. The scene between Michael Shanks and Claudia Black was one of the best I have ever seen and I've lost count of the times I have watched it back.
So, it was a big explosive end, but they had the TV films in mind and you know what, it wouldn't have lasted 10 years if we hadn't fallen in love with the characters and seen the grow over time.
I think it's perfect ending.