Well, which pokemon you want to use is up to you.
Personally, I don't keep legendaries in my team because training other pokemon is a lot more fun. I don't think I could explain this, but there's something about legendaries in general that makes them seem less real than the others. Which aren't real either, of course, but it's a sensation.