Good for basic functions but incredibly frustrating when trying to deposit checks. No matter how clear the images, I always seem to get a message hours or a day later that it was rejected due to image quality, and the problem isn't the phone since I always have the latest model.