Camera hardware I have is mostly good enough for what I want, but the workflow issues are the biggest challenge. So easy to take a picture how I want now, just hard to transfer the data, process the data, upload the data, and then share the data.
Example is the Halloween images of the family I took. By the time I got back to the computer to sort, process, upload, and share my images of 'superior quality', the phone images everyone took and immediately shared got a much more positive reaction, especially while they were living in the moment, and not afterwards. I might have better images for the archive to relive, but I missed out on the fleeting moments of fun without the ability to participate in immediate interaction.
I may get flamed for it again, but I really think cameras and smartphones need to converge somewhere to maintain some minimum expected standards for ease of use and data connectivity.