If you ever wanted to know why some people - including myself - have such a negative opinion of Samsung devices, consider the following. Let's take the latest CyanogenMod ROM for, say, my Find 51, and add the latest Google Apps package, and it totals at about 300 MB. That's the complete, fully functional Android operating system with all the Google applications and services.
The ROM on the Galaxy S5 takes up a whopping 8 GB.
No wonder Samsung swears by SD card slots.
1 I actually run OmniROM.