I tend to group apps by function, with the main apps I use for that function on one homescreen with one folder for lesser apps. I have only one row near the top for this. I absolutely detest a screen full of icons where you can never see your wallpaper. It's cluttered and looks messy. Some people are ok with that and that's their choice. Me, I don't care for it.
I have one folder for everything related to my iPhone (calls, texts, email, etc) in my dock.
I'm jailbroken so I have the capability to do a little more.
This is my main screen. You'll note, no labels.