We just spent over nine hours across two or three days in Home Depot (with some excellent customer service from Bruce, Daniel and Kent) agonizing over carpet choices. Believe me - our kids thought the agony was much worse than we did. I can make only so many laps around the store with them in the cart waving DANGER flags before they get bored.
Our current carpet is getting a little threadbare in a few places, and kids running around with juice usually isn't good for carpet. We knew we wanted a speckly carpet, as the mixture of colors hides spots very nicely, but it doesn't change the overall color too much. At first we were gung ho for Berber, which can take a lot of wear and doesn't get frazzled, but everything we saw looked like either industrial or indoor/outdoor carpet. Not what you want in the bedroom, much less the living room.
Then we looked at Frieze (free-zay, naturally). This was a good combination of long and short loops that gave a good texture to barefeet, and it looked like we could get one that held up well. The problem was that the Frieze we wanted was coming out to over $1000 more than another one we wanted.
We settled on some light-colored speckly carpet from the Plush family. Now we have to wait some amount of days before the measuring people arrive, and then a few weeks before we move all our furniture out of the house, have them install the carpet and we move everything back.
This was a grueling exercise, and hopefully we won't have to make any more decisions like this until our next house. I know more about carpet now than I thought I ever would.