Certainly it's a good thing that there are programmers working on a fully
free distribution. There is no arguing that it's a good thing FSF doesn't
compromise their ideals for including Debian as a recommended distro. I agree
with you there. FSF not including them will just mean Debian will, at some
point, fix the last tiny problems they got and be included. They obviously
want to, they just need time for whatever reason.
Personally, I'd never use Debian for anything else than a server with pure
CLI. On my main machine, I want to have the newest stable desktop
environments, the newest browsers, office suits and other things. You just
don't get this with Debian, or gNewSense (at least not out of the box and why
should I do lots of work if same process has been done for another distro
already?).
And on a machine without an XServer... Who cares if Iceweasel suggests
non-free addons? Making a new distribution just because the browser suggests
non-free addons and there is a repo with non-free stuff in it that you could
enable, seems too much for me. Couldn't it be just a separate package (called
your-freedom or whatever) that you install in Debian, that replaces Iceweasel
and removes the entry for the non-free repo from your sources.list? Every
time you'd try to install something from the non-free repo anyway, it would
conflict with "your-freedom" and require it to be removed.