Good article, but it seems like you can chalk up almost all of those problems to the experience level of whomever is spraying the foam. Spray foam isn't an inherently bad product, but it's pretty easy to botch if the hired company is inexperienced. Fiberglass may be foolproof to install, but then again it has a terrible R-Value compared to a good spray foam. People just need to get referrals and do their homework whenever they research a spray foam contractor. Spray Coating
If you are looking for the best roof coating, you should try the Heng’s. This product is protective, and can seal vents, air conditioners and more. And it’s budget friendly, we believe you will like it.This roof coating is perfect for RV rubber roof, because it can expand and contract with the roof. It can offer the best protection for the roof in any weather condition. Spray Coating Services
Ever wonder why it's so hot and wet inside a metal building that has spray foam insulation, in the summer and so cold and wet in winter? The metal skin magnifies the heat of the summer and frigid temperatures of the winter. Metal is a very good conductor of heat and cold. In hot weather, metal framing and sheeting rapidly radiate the sun's heat into a building. In cold weather it rapidly releases the heat out of your building. When warm air comes in contact with the cool metal sheet, condensation occurs. 
There is a significant price difference when it comes to using foam insulation to insulate a new versus older home. Spraying insulation inside a newly constructed home is easier because the installation company can ensure the insulation will work effectively and design it for optimum defense against sound, heat transfer and utility costs. Installing spray foam in older homes that contain existing insulation can cost additional time and money -- it is not usually recommended as compared to weatherization or an energy aduit.

What do you mean by "our AC units require fresh air ventilation"? Fresh air doesn't come from the attic. If there's an atmospheric combustion appliance in the attic, such as an 80 AFUE furnace, then you shouldn't be encapsulating the attic anyway. If that's the case, you don't want spray foam on the roofline at all. You can either change out the furnace to a sealed combustion unit or do your insulating and air-sealing at the flat-ceiling level.
OK, Peter, I finally went back and read Alex Wilson's article on what he perceives as a serious problem. I haven't seen the full report, but based on the summary he wrote on the Green Building Advisor website, I question the science. It seems to me that he's chosen the wrong metric and he's basing his conclusion on too many assumptions because he doesn't have enough data. You can see my comments at the end of his article.
Warm spraying is a novel modification of high velocity oxy-fuel spraying, in which the temperature of combustion gas is lowered by mixing nitrogen with the combustion gas, thus bringing the process closer to the cold spraying. The resulting gas contains much water vapor, unreacted hydrocarbons and oxygen, and thus is dirtier than the cold spraying. However, the coating efficiency is higher. On the other hand, lower temperatures of warm spraying reduce melting and chemical reactions of the feed powder, as compared to HVOF. These advantages are especially important for such coating materials as Ti, plastics, and metallic glasses, which rapidly oxidize or deteriorate at high temperatures.[1] Spray Coating
During the 1980s, a class of thermal spray processes called high velocity oxy-fuel spraying was developed. A mixture of gaseous or liquid fuel and oxygen is fed into a combustion chamber, where they are ignited and combusted continuously. The resultant hot gas at a pressure close to 1 MPa emanates through a converging–diverging nozzle and travels through a straight section. The fuels can be gases (hydrogen, methane, propane, propylene, acetylene, natural gas, etc.) or liquids (kerosene, etc.). The jet velocity at the exit of the barrel (>1000 m/s) exceeds the speed of sound. A powder feed stock is injected into the gas stream, which accelerates the powder up to 800 m/s. The stream of hot gas and powder is directed towards the surface to be coated. The powder partially melts in the stream, and deposits upon the substrate. The resulting coating has low porosity and high bond strength.[1] Spray Coating