Best 2d game Engine?

A lot of Indies make 2d games most of the time.
What do 2d game engine is best recommended to people ?

For me,I think unity and gamemaker engine have a good grasp on 2d.