I've mainly had positive experiences with maturing in cask/keg before bottling...
Typical I'll mature in cask/keg for a month or so depending on the OG. I've found that longer that two months can mean that the yeast doesn't pickup (I don't re-seed the yeast). However I've also matured strong beers for longer periods before bottling and they have then picked up perfect condition in the bottle (given time). I prime with either malt extract and/or sugar solution and always give the bottles at least 6 weeks to condition.
This means it can be nearly 3 months from brewing to tasting the beer! BCA has a distinct taste and is worth the effort IMO. However I now fill two cornies per brew so bottle less, but when I do decide to I bottle one corny and while the bottles mature I drink the other.
I am sure that the yeast strain plays a big part in the level of sucess, for the record Wyeast Thames Valley (1275) has always worked well for me. I've also used some of their other English strains over the years with good results.