As Baz says, there is no "best". However, with a list of features you want, we can point you in a good direction.
What phone do you have?
Which version of android?
Which carrier?
Which camera app are you currently using?
Which features are you looking to improve on?