Your arguments are really valid! What you are mentioning are very good reasons to not go play-for-free :) And don't get me wrong. I'm not saying that free-to-play is better, it probably isn't. I'm just saying that i, myself, think that it might not be as catastrophic as some do :)
But can i add...