I've always said SPIFR is fine...until something goes wrong. In all the years I did training and checking on the 139 ( and others) when faced with an unexpected emergency/failure of a critical system at a critical flight stage the work load increases to a level that goes beyond what most SP's can deal with.
I'm with the FAA on this one.....