It wasn't perfect, but I still thought it was a great finale. I think they could've done a better job with Tess's death in the hands of Lex and the whole scene where Clark saved the Earth from Apokolips. The ending certainly felt rushed, fast-forwarding to present-day Metropolis (+7 years into the future). Tess has been an integral part of the team, and it would've been nice to see an "epilogue" showing her funeral and the Blur, a.k.a. Superman, revealing himself to the public.
I agree. The battle scenes (e.g., Oliver's confrontation, Clark vs. Darkseid) were less than epic; instead, they put too much emphasis on Clark and Lois' relationship.