As a proud owner of a GL2400 for 4 months now, it's the best investment I've made. It's made for aux-subs, so that's cake. The faders are sightly offset from the channel strip, and a few times I've moved the wrong fader, but I cope. I find myself running out of EQ control if I really need to correct a signal, so I have a couple graphic/peqs on hand for inserts. It has lots of internal jumpers, so if you constantly use the console for a specific setup it's very versatile, however for someone like me who has a different setup every time I go out, it's kinda not practical to set things one way.
Now you said your use will be FOH, so I'm assuming no monitors... it'll work great in that sense, but if you're going to do monitors too you'll run out of options fast. Say 2 or 3 downstage mixes and/or a bass/key mix, and drum mix, well that's 4 auxes right there, plus aux 6 for your subs and aux 5 for effects, and that leaves... nothing. You could use the matrix outs... okay, so sidefills or in-ears, recording, outfill/sidefill, again these things eat up outputs. Kinda useless EQ on channels 15 & 16 (fixed band) but again I cope (actually if you read the manual, you can see all of the things you can do with channels 15 & 16). The metering on each channel is great, as is the HPF, polarity flip, and phantom.
What else to gripe about... I don't like where the headphone jack is located. Never used the talkback mic, always just used a channel. Of course, don't let all my complaining turn you off, this is one of the best boards you can buy in this price range and feature set!
My friend pulled a nifty trick on this console when he mixed a show for me. He used the board as a 6-bus, using the main bus as busses 5 and 6, and used matrix 1 and 2 to sum them all together for the main output!
The only other consoles I can think of to compare would be the Soundcraft LX7II or the Yamaha 01v96 with an additional external pre.