Full disclosure, I've never been comfortable with crating. I don't believe for a moment that any living creature likes being in a cage. I also feel that it's too easily abused; I've seen people crating because they have multiple dogs and it's convenient to keep them crated when they don't feel like dealing with them, or they are at work for many hours including commute time and they crate the whole time. I've had two dogs as an adult and numerous under my parents' roof, and crating was never necessary as long as you kept their living area fairly clean/dog-proofed.
However. I have adopted a wonderful 16-week-old puppy with many delightful qualities, but she has clearly only been kenneled in her short life and has not the first clue about house living. Adding to that, this time around I'm not just a dog mama, I'm a mama to a human as well, so I'm less tolerant of 1:00am poo cleanup than I once was. I'm going to give her fair time to prove herself...maybe she'll housetrain quickly, and maybe leaving her for short periods of time will not translate to a destroyed home (I don't anticipate leaving her alone for more than a couple hours at a time). But, given that even in the most puppy-proofed room she will chew a wall corner right in front of me, I can only imagine what she will do when she's entirely alone. So...is it time to put a big ugly cage in my living room and crate her at night and when we're gone? Will it actually prevent her from defecating or will I wake up in the morning to a puppy who needs a bath? She's a sensitive, intelligent breed and I need to know that the benefits outweigh the negatives, which to my mind include losing access to me at night (not being able to come tell me she needs to go out) and losing her ability to patrol the house as she gets older. Can I phase out crate training once she's full grown and can be trusted regarding chewing/peeing?