We've definitely had better season finales. I'm glad Sara is gone now, but she ruined parts of this episode. Neal should have been more involved in the con, instead of just waiting with Sara so they can talk about their would have been relationship.
And the cliffhanger wasn't great, either. Good thing is that James turned out bad, that was a surprising twist. But it was so clear that Peter would get arrested. We've had that before in Burke's Seven. They should have come up with something new for a change. This is what happens when they sideline Neal, the episodes become boring and predictable.