I have read quite a bit on different brand of batteries. It seems in the recent years, most people that buy Thunder Power have been getting a mediocre battery at best. Poor long term endurance at an extremely high price (double the price of Revolectrix).
Ever since I started flying, I have had a couple Revolectrix 3S 2200mAh batteries with well over 300 flights each. Both batteries have extremely good internal resistance, absolutely no puff, and perform top notch. Along with the testing that I have seen documented on RCGroups, I would say they are one of, if not, the top batteries that you can buy.