The curvefish toggle will only take you into the settings menu, still two to three clicks, or at least last time I checked that was the case.
I prefer to long press on the physical end call button and you can toggle 3g on/off from there. Quick Settings had a 3g toggle but I found several times it just wouldn't communicate nicely, so I deleted it.