Thinking of switching from Giga.
Was previously from GIGA.
My opinon is that GIGA or EIGHT, in the end once the mask comes off, it is still starhub.
Whatever places that you find it to have weak reception or poor internet speed, expect the same on Eight.
So far for 8 SGD, it served me well and i don't really expect super fast speeds considering it is just 4G and train tunnel data / reception sucks
I travel quite a fair bit to China and I find the voice roaming and the 10GB international data roaming plans generous.
Maybe you want to have a look at CMLink and CUniq?
Both are using Singtel lines in singapore and should probably offer more "value" since you have to travel to China often?
Cmlink using singtel and cuniq uses starhub in singapore and should probably offer more "value" since you have to travel to China often?
EDIT - strike off due to incorrect info
CmLink using Singtel
CUniq using starhub