I have killed the boss with every tank succesfully. They all do their job right. It all depends on your playing style.
If you like to fly in circles around the enemy or zig zag your way around bullets and shoot, the Ghost Sniper is right for you. It fires one shot at a time and is very agile. This means you can pute most of your focus on dodging bullets.
If you like to throw down heavy fire while dodging bullets, the Super Fighter is the way to go.
If you find that you are ok at dodging bullets (but not that great) then the Leecher is good at recovering health since it recovers bubbles each time it hits an enemie.
The Drone Tank is quite weird to use and I do not advise anybody to use it untill they have mastered at least one or two other 5th gen tanks. It is not a bad tank, but because it depends on creeps to take out the enemy, you will feel like you are doing nothing and getting nowhere in the battle. You will feel like your just a sitting duck (when realy your not).
The Super Heavy and BFT Carrier I think are best for people who can not move around and shoot and stink at dodging. If you stink at dodging and firing, then you might as well choose something were you can take the hits. They will take a lot of fire and damage so you have to keep firing or else you will be demoted a tank generation. Both tanks are abotu equil in my opinion.
Basicly I see it like this:
Ghost Sniper-People who like to dodge every bullet.
Super Fighter-People who like to throw heavy fire, don't mind taking a few extra hits.
Leecher Tank-People who have trouble keeping their health up.
Drone Tank-People who want to try a new unique style of play.
Super Heavy-For people who don't care how many times they are hit and likes to use that "One weapon that pwns them all"
BFT Carrier- For people who don't care how many times they are hit but like to dish out a lot of damage (much easier secondary weapon use compared to Super Heavy).
It is all about playing style.