Celcom could be the good plan for you..
to be honest, celcom and maxis is better than digi in term of coverage and speed

[but it depend on your location]
where are you..?
you will still need unlimited plan..
can I know what is your monthly usage..? for calls , sms and data..?
For iPhone user , I would suggest
Celcom Exec 50 + Celcom Broadband mBasic 1GB = RM 50 + RM 38 = RM 88
basically if your usage doesn't exceed RM 50 commitment fee , you will pay RM 88 per month..
remember , Celcom Broadband mBasic 1GB is good.. after you exceeded the data, you won't be charged.. but your internet speed will be throttled..
if you think 300MB is enough for you , 300MB = RM 28
for Maxis VPI 80 , the plan is really good... but if you concern about the data.. it is not 'unlimited' , and only can get 500MB , if you exceed the data you will be charged..
but you will still get 300 SMS + 300 mins calls.. this is awesome..
ok, lets calculate..[in celcom plan to compare with VPI 80]
Celcom Exec 50300 SMS X RM 0.12 = RM 36
300 mins calls X RM 0.15 = RM 45
total = RM 81 [not include data]
as you can see.. VPI 80 is awesome in term of calls and SMS , cheap only.. + you'll get 500MB data...
IF your usage per month is around 300 SMS + 300 mins calls + 500MB data , Maxis VPI 80 is awesome for you 
Thanks for your information. Previously i was based in kl but currently im in ipoh for the time being and will be there for another few months. My usage, Not making calls & sms that often,
My data usage monthly usually will not exceed 500mb.
In fact, i checked the celcom plans, exec20+ mbasic 1gb =58 is not a bad deal after all. I am ver sure that i am goin to switch telco but im still kind of dilemma in choosing maxis or celcom. Another thing is, how much will digi charge for early termination of contract? Most of the time im getting frustrated because there's just no 3g signal in the house.....So basically i think data & 3g coverage is the most important for me.