Yes, I crate. Pros: Safe for the dog, safe for my house, useful in teaching a multitude of things (house breaking, impulse control, etc). Makes it loads easier when traveling, vetting, visitors come, etc. Cons: None, that I can think of.
My male has been given freedom of the house since 2 years of age, but we do crate while traveling. My female is 10 months and will probably not be trusted to be loose in the house until at least 2 years old.