I just watched Insurrection again last night and First Contact this morning and I like them both pretty equally. Heck, I even like Generations. Nemesis has some good moments but I like that one the least.
I do not find the complaint that Insurrectionwas like an episode a bad thing. Sure on some levels it was, but then again I found Star Trek III and Star Trek V really resembled episodes from TV so it never bothered me.