The single axis triggers annoy me too.
Really, I wonder what Microsoft was thinking. It's quite an annoying restriction, and every
non 360 controller I've tested gives L and R their own axis. Thanks to a silly Microsoft oversight, any game that wants to support the controller correctly is going to need custom code, if you use the triggers.
What's most baffling, is I can't theoretically hold down both triggers to fire dual guns in Halo thanks to this silly implementation. Sure, on PC you'd use mouse+keyboard, but it extra sucks from a development standpoint.
If only the PS3 controller worked properly. Not that
half ass solution without the extra axis (that I can't get to work on XP64).