I think the biggest reason people don't enter neurology is because of the type of patients one sees as a practicing neurologist. Keep in mind, with a lot of specialties, the results are positive, a lot can be done for a patient and the course of treatment may be short. However in neurology, many patients have progressive diseases such as ALS, Alzheimer's, Parkinson's, Multiple Sclerosis etc. In all of these cases the treatments usually work to slow down the progression at best, not cure the disease. I think future advancement will definitely affect this field, but for now, there isn't much a physician can do - diagnose and try some treatments. I think the field of neuroscience is one of the most interesting, but the immediate gratification of helping someone may not be as high in neurology as other fields.