I have berber. We've had it 3 years and have 3 active dogs.
We have a pattern in ours, which is good in case it snags as you can't tell. There are a few places where a piece of furniture or dog nail caught it but we just trimmed it at the base and it didn't run. But without a pattern, perhaps it would run and look terrible?
I really like it because it's very easy to clean (my dogs have done everything imaginable on them, and I expect children to as well). It also looks brand new, even 3 years later. It doesn't wear as hard as the previous regular type carpet we had.
My true preference is wood and we'll replace the living areas downstairs with that eventually, but I'm happy leaving the berber in bedrooms indefinitely.
This is what it looked like before we moved in: