Hi there,
just with regards to HAI. I'm here at the moment and after everything I had heard about their reputation I have to admit I'm deeply disappointed. Basically it's a constant up hill struggle to get the hours in, either because of availability of ships or instructors. It definately has not lived up to it's rep. So I join you on looking around for a better school, something I thought I had already done!
Good Luck!