It really depends who you talk to. I have crate trained all of my dogs. They go in the crate when we are at work, both for the sake of my house and for their own safety and security. This lasts until they are about 18 months to 2 years old. Then they have free run of the house whether we are home or not. Their crate is also their safe haven. If they are in their crate, my children are not allowed to bother them. It was more of an issue when my kids were younger, but the rule applies to the other dogs in the house as well. I have a very active house, with kids and family and friends in and out constantly, and their crate is the one place my young dogs can go to be secure. Once they have outgrown the need for the crate, it is dismantled and put away till the next little family member arrives. It is not unusual for Merlin (4 YO)or Raven (10 YO) to sneak into Strider's cage for a little snooze in the evening. If they get caught, Strider gets mad. He will cry, whine, bark, get in the cage and prod and poke until the intruder leaves in disgust. Then he will curl up in his house with a satisfied look on his face.
I like crate training, and I think my dogs like their crate too.
Stella