There is no right or wrong, it all depends on your situation (generally speaking).
I have not used a sweeper for over 15 years, I don't think. At the competitive ages, it is not useful anymore. For the developmental ages, it is not good as well. You want to develop your back four as early as possible even if they make a few mistakes early on. A sweeper system tends to "hide" weaker players on the team specially for the younger players which is not good.
"The difference between genius and stupidity, is that stupidity has no limits!"