I noticed one of the biggest problems with storage is that apps that do save stuff to SD card were still saving to internal storage. For example Titanium Backup was set to save to storage card but was saving to an internal storage folder called "External Storage". That app has specific setting to move the backups which saved me over a GB of space. I'll try ExtSd2InternalSd next time I upgrade ROMs.
HTC: Mogul, Touch, Touch Pro, Touch Pro 2, Sensation
Samsung: Moment, Intercept, Galaxy SIII & Note 2
LG: Optimus V, Optimus Slider
Tablets: Nook, Acer A500, Nexus 7