I would say that AEM has less quirks than some people say. It just depends on what the tuner is comfortable with and the model of car he is using it on. It is also pretty robust in its capabilities, but I assume that when you bring up "flexibility" you mean the car models it can be used on.