Yeah, the storage space for the apps is actually plenty. Any apps that require large amounts of storage for data (e.g. satnav, some games) tend to store that data on the SD card, but the actual executable (which is pretty small) stays on the internal storage.