Road has improved a lot. Only glitch is between Sanvordem and shiroda. And All the trains which come from outside the state and halt here are from east only. No long journey train comes from MAO side except Poorna Express.
And this tip is better suited for young travellers with less luggage (as in buses you will suffer with heavy luggage).