even with a binary blob the openmokos are by far the open phones available. I wonder what phones the people who knock it use?
its is impossible for everything in ones life to be opensource. the FSF solution to this is to create a hard line at where opensource matters, and force to its logical conclusion they would happily run windows if it was burnt into a ROM.
My view is that we should try to push opensource as far as we can and keep pushing. so given the choice of a phone with everything in ROM (or some non modifiable chip) like old nonsmart phone, or a smart phone that has 99% open software, open schematics, and an open source friendly company behind it, I would choose the latter.