You want to find a camera that uses the new lollipop camera2 APIs. It will give you the best result.
I purchased "Manuel Camera"; Manuel camera has a myriad of adjustment settings with a low learning curve, but no front facing camera or launch short cut (like you described). FV-5 is a good camera also.
Shamu to you too *splash*