Agree on that.. I had Garmin 610 (four fully customizable datafields in one screen, three screens), which I kept looking during run all too much. So I bought Garmin 15 (two screens, with two datafields each and very minimum customization possible). Running is better now.
Customizable is awesome though, actually I agree with having too much data available. My fitbit has the same data as you said but there are two main flaws for me it doesn't do MPH or KPH and the battery life is only 5 hours or so using the GPS.
I used the Suunto and it's basically a much more user friendly gps than the crappy Garmin bevel thing I have. Regular buttons are so much easier to use. I also reprogrammed the screens so I only have one screen with the basic Lap KPH, Total time and Total distance. That seems to be the perfect info for me. It doesn't have a lap vibrate option which is something I do like. Too bad.
Running on a mile per minute or a KPM speed is a pain in the ass when running ultras so the per hour flexibility is key for me.