I am fairly new to DCS so I might not have all the information already available for this topic.
I am against the MIG29 being free. The free plane idea sounds good but I don't think the MIG29 is what we need for free.
Free airplanes is definitely what you need to attract players. Such airplane should be able to attract the newbie but also the veteran. For example, one airplane should be FC style while the other bird could be cockpit clickable.
Free airplanes should also limit the players in what they can do. Call it a trainer model, a unarmed model or whatever else that will force the players to want more. Just an example here: The tigersharp F-20 is available? Sell that module but give the F-5A/T38.
So with that being said, no "bread and butter" airplane should be given for free. If the MIG29 is what brings the money in, don't give it up. If the MIG29 is enough that players don't want more, don't give it up.
In regards to ED giving free updates? They better free. An update means that something was wrong to begin with and must be fixed. A new map, a new airplane, a new campaign fixed nothing and shall not be free. I should not feel lucky when ED fix their problems. I definitely will when they come out with new stuff, which I will gladly pay for. It is actually quite simple: If I need to pay to get my game working, if I need a DLC to make my game working, If I get everything for free and don't feel the need for more, then it is all bad business planning.