No se puede decir mucha cosa sin saber los moveset de los pokémon, es decir, los ataques, las naturalezas, el reparto de EV's etc, pero a simple vista, y tomando los movesets más comunes de cada uno, parece un buen team. Para que un team funcione no tiene porqué tener un Tank, hay equipos únicamente ofensivos que funcionan a la perfección, simplemente tienes que encontrar la sinergía entre todos.
Por cierto, si lo que quieres es ayuda en cuanto a competitivo lo mejor sería publicarlo en estrategia pokémon.