I think its okay, but it does have its weaknesses. The NPC debacle, classed/non-associated classed monsters(especially casters and stacking with innate casting), free elite scores for NPC monsters, monsters of significant variance in strength and underCRd monsters, lowballing the CR of "cool"...