Those things sound less like general problems with rules engines and more like deficiencies of card forge IMO.