Agreed, the S5 is bigger than it has to be, both in terms of the screen size and in terms of the bezels.
My previous phone was a Motorola Defy, which had limited support from Cyanogenmod due to, you guessed it, no access the necessary sources. I upgraded to the S4 precisely to avoid this...