As a counterpoint, I quite like Carousel, and I haven't noticed any problems. Background uploads work for me, although it seems to wait until I am on wifi to upload.
Regarding the background upload, I think you can enable cellular in the settings for the app?