I really really don't like speaker and mic vents of the new iPhone. Seems cheap, seriously cheap.
I find it a bit pointless to have stereo speakers both on the same side of the phone. If your listening to music with no headphones, and your phone is upside down its ok, but for anything else (Youtube, movies, games) you have it in landscape so your "stereo" sound is just coming from the right side (or only left side if you hold it that way).
Also, when you do have it in landscape there's a good chance your hand will be blocking the audio, ala Nexus 7.
I suppose it gives kids on a bus a better audio experience, which the rest of us can "enjoy"...