Dude I got a loooong list of stuff thats more important than that.
Don't we all...
"The biggest single problem with Alibre is that it does not output a real Solidworks file."
You guys are being WAY too literal here....
That is more or less just saying "Alibre is not Solidworks".... like a waffle iron will not make pancakes. There is just no way to make one into the other. I really cannot see having a problem deciding which to use.
Folks who "want Solidworks", well, they "want Solidworks", because that is the "industry standard program" that does what they need. Their whole deal is that "you do not offer Solidworks? We can't use you because Solidworks is the standard,we use, we cannot be bothered to convert anything, we need it native so we know it is going to work for us".
As the industry standard program, Solidworks is one that nobody can complain about.... Like cars.... you may not like a Daimler/Mercedes, but nobody , even if they do not like them, can complain that it is just a crappy substitute.
Alibre tends to be viewed as the "cheap substitute", and folks can complain about that.
If you need what Solidworks offers, which is, frankly, a LOT more than what Alibre can offer, then you need it, and it's not a matter for indecision, you just get Solidworks and there you are, you have what you need. maybe it costs you $35 grand, but.......
It comes under the heading of "you can't satisfy everyone". They work differently, and they do different things, and if you want what Solidworks does, there is going to be no way Alibre is going to satisfy that need. Just quit sweating it and go "rent" Solidworks.
I remember when a vendor of ours was just starting to look into this new program called Solidworks that was 5x cheaper than ProEngineer. Solidworks has grown since then, quite a bit...... and costs now what a seat of ProE cost then.