And for your question about apps:
Putting apps on the SD-card has become rather complicated in recent versions of Android. There’s a technical discussion about SD card access rights here:
But even if you work around the default restrictions, moving apps to the SD card may not be a very smooth experience: