The show has really come into its own this season, standing it apart from season one, which was largely hit or miss. The last few episodes of this season, though, have been very strong, but to say it's better than Batman: TAS is just crazy talk - the show's good, but nowhere near THAT good.
Personally, though, I would think "Babel" would be a better season finale - Bats leaving the League would be a good cliffhanger.
Oh, and APO is right - the Diana / Bruce love affair is right THERE, just waiting to happen.