It depends on what you are trying to accomplish. If your objective is to get the highest license/certificate/diploma then stick with the USSF progression and work your way up that way. If your intention is to get as much information as possible, I would consider doing the NSCAA National course next and then the C after that and then the Advanced National etc. This would expose you to the different styles.
Of course there will be overlapping of information by doing it this way but that should just give you a confirmation on some of the beliefs.
As far as having had a good instructor in one or a bad one in the other, that can happen with either. Just like there are a lot of full time educators who "take a day off". It's unfortunate but it happens.