JTable vs.Modelo de tabla personalizado

Estoy tratando de implementar una JTable en una GUI de Java que puede llenarse con valores de un archivo y permitir al usuario realizar modificaciones en varias celdas. Como estoy usando el editor de GUI en el IDE de Netbeans, mi primer instinto fue agregar JTable a mi formulario desde la paleta. Sin embargo, rápidamente me di cuenta de que no podía agregar más de 100 filas a la tabla (para mi aplicación necesitaría alrededor de 500+). Además, mientras buscaba una solución a este problema, noté que muchas personas decían usar un TableModel personalizado en lugar de usar JTable porque es más robusto / eficiente.

primero, ¿hay alguna forma de agregar más de 100 filas a una JTable? en segundo lugar, ¿es realmente una mala implementación usar JTable (que usa DefaultTableModel)? mi formulario es bastante complejo, por lo que preferiría usar el editor de GUI para ajustar el tamaño, la posición, etc. de mi JTable en lugar de codificarlo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta