You are bang on target on all the hotels you have mentioned for great masala dosas. However, there are a couple of other places in Bangalore which serves the same, if not better, quality dosas. One is Samrat/Chalukya on race course road. The same taste since the last so many years i have been eating there. Now they have a branch at Sheshadripura.
The next in line is MTR. How can you forget MTR? The quality might have come down slightly, you may have to wait there endlessly, other people might be standing next to you praying that you will eat fast and they get a place, but the dose here is heaven. With the chutney and subtly flavoured palya, it is pure ambrosia.
Since you have already spoken about Janardhana, no point in talking about Udupi Krishna Bhavan. They are from the same management. Just a bit of trivia here, G P Rajaratnam, the great kannada poet, i have read somewhere used to have two butter masale doses here together!!!