Move files to the SD card if you can and back up the SD card to your PC regularly in case it inadvertently get corrupted.
If you are running a stock ROM, flashing a 'clean ROM' will free up space due to some file compression. I'm using Old_Man_Jenkins clean Sprint Rom with no issues.
http://forum.ppcgeeks.com/showthread.php?t=30332