I recently bought MBLAZE and I have got a broadband tower in my campus. So its better to say I am lucky since I can always get more than 100 KBps. So the decision between BSNL EVDO or MBLAZE can be taken considering(these are my observations and I am sorry if its wrong).
EVDO doesnt have national roaming but in MBLAZE there is national roaming.
EVDO has certain disconnections but its not in the case of MBLAZE.
EVDOs unlimited plan is completely unlimited with same speed but with MBLAZE its first 15 GB with 3.1 mbps and after that with 1X speed.
EVDOs optimal unlimited plan is 750 per month postpaid but in the case of MBLAZE its prepaid 999 for 30 days. So if you are a not a 365x31x24 hour user you can choose MBLAZE.
Final verdict: MBLAZE is worth to buy since its a growing company and we can expect more facilities and services.