Less functional you say? What, did you use it once? Or did you listen to someone else talk about it?
The point of FOSS vs closed source/proprietary is that you can force changes through donations, whereas proprietary companies don't really care, except in rare occasions. If a FOSS developer decides not to listen to input, his funding is going to disappear because users had to fix it themselves if they want it done, whereas MS or "insert here" will likely ONLY listen to the biggest pocketbook. And you're not allowed to fix what they broke, due to IP laws.