Sí, se puede hacer hardcore, gabber, industrial, speedcore, etc. Puedes hacer el estilo que quieras con FL Studio.
Todo depende de tus conocimentos y las ganas que le pongas.
Lo que es más difícil es aprender a hacer una buena mezcla y a crear ciertos sonidos (como el kick/bombo, o un buen lead). En este punto es donde falla la mayoría de la gente, en sus conocimientos sobre la mezcla.
En cuanto a qué plugins usar, yo no me guío por "los plugins que se usan", esto va por gustos, ya que hoy en día hay un mogollón de plugins de gran calidad, con los que hacer lo que te propongas.
Por lo tanto, tIenes que conseguir un par de buenos plugins, y aprender a usarlos con soltura. Así es como les sacarás provecho.
Una buena recomendación que te doy es el sintetizador Sylenth1. Para crear Leads, Pads, Bajos, etc. es genial. Para mí es uno de los mejores, y es relativamente sencillo aprender a usarlo (a partir de unos conocimientos básicos sobre síntesis y sintetizadores).
Los kicks son un caso aparte, no es tan fácil como meter un kick y darle al play.
Desde hace años, la gente que crea este estilo recomienda la caja de ritmos Microtonic. Y es en verdad útil, pero a día de hoy hay muchos sintetizadores y cajas de ritmos con las que puedes crear un buen kick. De todas formas, me parece muy fácil de usar, y más sencillo que sintetizar un bombo en un sintetizador. Además, hay mucha información sobre Microtonic en internet.
En cuanto al tema de efectos, pues los que veas necesarios para tu mezcla: Reverb, Compresor, Delay, Distorsión, Phaser, Ecualizador, Limitador...
Todos esos efectos te vienen por defecto en la mayoría de versiones de FL Studio, aunque siempre puedes probar otros hasta que des con el que más te gusta.
Saludos