Alex,
As you can see (from this long conversation), there are a variety of interpretations of what "free" means and its value to the end user. Getting back to your original concerns, here are some observations I've made about android which indicate to me that it's not free.
When you buy a phone with android on it, you don't have root access to the system. You're just a regular user. Yes, you can root the phone, but then you invalidate the warrantee, from what I understand, both the software and hardware warrantees. So if something fails on your phone, the company whom you bought it from won't provide support. If something breaks (whether it's software or hardware), you're on your own. There are some android-specific lists which could be helpful.