CNHL, Liperior, and Zippy. I have a friend in the UK who does a lot of extensive battery testing and he swears by the CNHL batteries as well. He said with all brands he has tested, you get some good ones and bad ones. But CNHL has been the most consistent across the board.
Buying a smart charger and smart batteries is not a cure for run times. The only cure for that is buying good LiPo's with higher mAh. And the smart batteries are no better than mediocre batteries you can get from Amazon. Buy CNHL, Liperior, or Zippy batteries, and if you want more run time, buy...