yes i've understand it but as you said it can do a part of.
you can give an advice about it, but here, someone is asking for fonctionalities that SME can do. if it answer to his need, why should he add something else? maybe it's enough for him.
But sure if he's asking for something that really doesn't exist on sme or can't answer to all his needs, using another distro could be a good choice...
but if sme, dansguardian and ipp2p is responding well, i think we may tell him to test it before asking another community of another distro.
i've compiled ipp2p, now he will be one of my tester

if ipp2p is not the right option for him, he's free to do what he want to find the good way for him....