I have the B3-23a 30 plate, and it completely rocks in the winter time. No exaggeration, 5 minutes for 10 gallons to 65 degrees. Summer time it's a little less performing, because my ground water gets up to 70, and it usually cools 10 gallons to 72 in about 8-9 minutes.
I'm trying to talk myself out of buying their newest one to cut down on my summer time cooling. They now have a B3-36, which is about 6 inches longer, and all the more faster. Being that you are doing 20 gallon+ batches, I would definitely look into that one instead. Remember, more plates means more wort cooled at once, but longer plates means more efficient, or able to get to the coolant temp easier. It's all about the trade off between the two.