You definitively should.
I'm using the 4.2.1-DW2 as main compiler for many months, which really works nicely. Heh, I'm the first person to start puking if something doesn't work 100% well.
There's never a problem with gcc 4.2, except for a single case where I saw it issue a wrong warning about a presumably uninitialised variable after turning on "all" warnings plus "extra" warnings.
For playing around, I'm using TDragon's 4.3 build which mostly works ok too, apart from occasional failures (have seen an internal compiler error once, and have seen incorrectly optimised code on two occasions) which kind of limit its production use. The gcc 4.3 branch sadly still needs a bit of work.