Hi. As you can see there are those for and against crates. I personally love them. Both my pet's use them. Schatzie when she was a baby pup had an actual human baby playpen. Pee pad, water/food bowls, and toys on one side and her bed and play area on the other. As she grew she learned how to climb out and we no longer use it as it's a safety hazard since she could hurt herself trying to escape.
So now she uses her crate and is very happy with it. It's small but gives her length to stretch out and sleep. They say the size should be just big enough for them to turn around in and lay down or stand up.
If you get a larger one and your pup is still young and too small for the larger crate you can always section part of it off. That way you are not investing in multiple crates as your pup grows.
Crates I feel give them such a secure feeling!