I think omni is better compared to the other options you have. Try to observe and go to their base training area so you could get some idea how they operate and their faciliites. Try also to approach some of their students and get feed back from them. Good luck.