How to take a picture and uploading it with a comment to Flickr, Facebook, and Twitter?
One solution would in fact be using a specialized photo app: Fotor for Android. Next to a bunch of features for taking and editing photos, the app description mentions:


  Using Fotor you can easily share your amazing photos with friends and family! Share photos via email, Facebook, Twitter and Flickr, with just one touch.


Which is exactly what you asked for. This app even supports HDR, and much more... So this would be your all-in-one solution. Seems hard to beat...