I will go with option 1. Take example of CR in Mumbai metropolitan region. Even a train like Tejas express halts at CSMT, Dadar, Thane and Panvel. Many other halt at CSMT, Dadar, Thane and Kalyan. Mumbaikars find it convenient considering the massive size of the city. After all, of these are trains dedicated to Mumbai city, so no harm if there are multiple halts within city!