NCD counts for everything the more NCD you have the better, basically having no NCD is like you are a new driver.
there are few other factors too, like, crime rate in your area, your age, car alarm system, points on your license, convictions, owning or renting house/flat, price of your car repairs if you had accident.