Also NFC are the modular option - have you considered going down the integrated route?
The thing I would say about NFC (and it applies to other similar FTO's) - find a good instructor and stick with them. For a long time I had a different instructor every time I turned up which is good to start with but in the end you need continuity of training.