From what I have seen, I think it is better if you stay in Central delhi ( location depends on your budget) and go to rohini via the metro. It doesnt take much time and you can travel in a decent amount of comfort, plus you are connected to the other parts of the city if you stay in central delhi.