So been looking into mobile data plans again and have come up with the following list. These are all based on what I found on each provider's website. All the plans include unlimited intra network SMS, voicemail, call forwarding. I've only really looked at plans offering unlimited data, there are cheaper plans if you don't want unlimited data.
Peoples
$98 (+$12 tunnel fee) a month
Unlimited 2g
No contract
Free wifi with Y5Zone
600 inter & 600 intra minutes calling
Free inter + intra MMS (this is a promotion, not sure when it ends)
CSL (both 1010 and One2Free)
$568 a month
Unlimited 3g
12 month contract
Free wifi with Y5Zone
3,000 minutes calling
Smartone Vodafone
$238 (+ $12 tunnel fee) a month
Unlimited 3g
18 month contract
1,000 inter & 600 intra calling
Three
$398 (+$36 compulsory VAS package) a month
Unlimited 3g
24 month contract
Free wifi with Y5Zone
2,000 inter & 1,500 intra minutes calling
This plan is only available if you purchase Iphone from Three. I couldn't find an unlimited plan with Three without the purchase of a phone.
PCCW
Very hard website to navigate, and couldn't find a proper unlimited plan, even though the PCCW website says the following: "PCCW mobile is dedicated to offering you the simplest and the most comprehensive tariff plans, the most superior network quality and the most pleasurable communications services", which I found very amusing.
What I found was the following:
$198 (+$12 tunnel fee) per month
100MB 3g data a month
Unlimited 3g VAS at $328 a month
Unlimited 2g VAS at $168 a month
Could not find anything on contract length
Free Wifi with PCCW
1,000 inter & 600 intra minutes calling
I did get a PM from a PCCW rep who had offered the following:
$198 (+$12 tunnel fee) per month
Unlimited 3g at 1.8Mbps
12 month contract
Free wifi with PCCW
600 intra & 600 inter minutes calling
Hope this is of use to someone. With all the above plans (apart from the Three plan) you will have to purchase your phone separately. The providers to have deals with phone purchase, but there are way too many to go into any detail.