The bottom line is that NCERT books are among the best books for JEE Main, but they are not enough as they don't include revision of complex JEE questions. With NCERT books, you can build your foundation of the basic knowledge required for tackling advanced level problems in JEE.