The first couple of generations of the iPod kinda sucked too. It's really hard to get everything perfect in the first generation, probably impossible. Having the agility to iterate on the design quickly so you can capitalize on the initial hype is what Apple does so well.