Misfire codes are ALWAYS cylinder specific, with the exception of the P0300 code, which is "random misfire detected". THat means the PCM can't determine which cylinder is misfiring. Otherwise, the codes will correspond to specific cylinders, ie: P0301= cyl 1 misfire, P0302= cyl 2 misfire, etc.
Depending on what engine you have, a misfire on a Ford V8 gas engine could wind up costing quite a bit. No plug wires to deal with, as the coils are directly mounted to the plugs. Spark plugs breaking off in the cylinder heads are super common, and can add hours to the repair cost. Coils fail regularly, too. I've seen several issues with the connectors for the fuel infectors causing misfires, also.
As far as AAMCO, there are good ones, and bad ones, same as any other franchise. Google the shop, and check for reviews. One good thing aboot AAMCO is corporate will get involved quickly in most cases if there is a dispute, or complaint.....and the shop usually looses.