There are different types of backups. Backups you make with apps like Titanium backup can allow you restore individual apps and/or data as needed. Other apps, like "my backup" also allow you back up personal data, like SMS text messages, calendar, contacts, playlists, etc (however most of us sync this online already). The backup you make in Recovery, such as Team Win (TWRP) or ClockworkMod Recovery (CWM) is a full image of your phone from that point in time. You can always use it to restore your phone to a previous state, but you can't pull individual files and apps from it.
Yeah i do have TWRP. And i found out first hand the bugs you are talking about. I have restored to Touchwiz and im looking for a new ROM to flash as we speak. Any advice on what to try next?
As mentioned, it's always a good idea to set the backup location to your SDcard, because these backups can be quite large, and even just one backup can cause you to run out of space on your internal storage. You may want to check that now to make sure you still have sufficient storage in your internal memory.
Also, in my opinion, CM gets it's reputation because it offers support for A LOT of devices, has a lot of great features added to AOSP, and is well supported in the dev community. Having said that, however, by aware that often the versions of CM available for any particular device may still be in "nightly" mode, meaning that bugs are still being worked out and updates will be frequent. If you're looking for a daily driver and don't plan on frequently flashing updates, you probably want to wait for stable versions to be made available. (NOTE: I have no idea what the status of CM is for the GS4, just making this comment in general).
Yes, he said above he's using TWRP (at least that's how I interpreted it).