G2's have had problems with their abs systems. Mine doesn't work either. If your light is on it probablly isn't working. It could be anything from a sensor, to the control unit, a wire, or even your pressure ball.
I don't think that abs sucks at all, especially not with 99% of the drivers you have out there. I do think that some vehicles could do without it but it's not a bad thing. Try and pull a code and see what you come up with, that will be your best bet.