I don't think you'll find a better option unfortunately. Theses are commonly only available in repositories specific to the institution. Shodhganga is of course a nice alternative for theses published in India. Not all countries have such nicely organized repositories.