Once you've got the FCB1010 mastered, it's really an excellent value for the money, quirks and all. It's a little bit large, footprint-wise, but has always been a decent and reliable controller for me.
To share an anecdote, I set up an AxeFxII and stock FCB1010 for my buddy to use at gigs. The top row was preset changes (bank 5) on switch 6 thru 9, and 0 was set up as a mute/tuner. Bottom row 1 thru 5 were set up as Scenes within each preset. Each of the top four presets were a different flavor of amp/cabinet: classic rock, classic hard rock, classic metal, modern metal. The 5 Scene switches were set up as (switch 1) clean rhythm (2) dirty rhythm (3) clean boost (4) dirty lead boost (5) wild card special FX. Expression B pedal was set up for all presets & scenes, wah wah engaged with a full "toe down" and auto-bypass when not in use.
My buddy never used the AxeFx or the FCB1010 before I programmed up this stuff and let him use it. From the get-go he had no problem navigating around the FCB1010 pedal layout to get everything he needed depending on what song was being played. If he forgot what preset he was on, he only needed to either select a preset from the top row to re-orient himself, or just look at the AxeFxII screen which was oriented facing angled up, next to his mic stand, for quick viewing.
I'll grant you that this isn't wildly flexible, but what I created for a live gigging layout is plenty flexible to cover 3 hours of cover tunes that range all over the map stylistically. The FCB1010 and the AxeFxII have performed beyond expectations. Sounds really, really, REALLY good, and the guitarist has zero complaints about the way it functions. If you can't afford an expensive midi controller, I highly recommend the FCB1010. Not easy out of the gate, but plenty of function to be had.