Yeah I think I have settled on spike because of the customization they have. You can get ports in any configuration you like which is nice. I'm going to go with a 20 gal kettle like I originally was thinking. The big concern was that with a kettle that size I wouldn't be able to do 5 gal batches in it but it sounds like with direct fire it shouldn't be an issue. What I'm thinking about now is the ability to switch between direct fire and electric depending on the situation. So now I'm figuring how many ports I'm going to need. Electric coil, whirlpool, two temps depending on electric or direct fire... Price tag keeps going up! Hahaha
I purchased my 15-gal kettle used (actually two of them) from a guy who had a business making tea on a small commercial scale. The reason I bring this up is because I was actually looking for a 10-gal kettle, but couldn't pass up the price he was selling these for. I was shocked when the UPS guy dropped them off on my doorstep and I saw how big they are!
There are times the 15-gal kettles are nice for the extra space, and there are times where it's actually somewhat of an Achilles heel that the kettles aren't 10 gallons. Honestly, I think a 20-gal kettle may be a bit overkill for 5-gal batches. Have you seen a 20-gal in person? They're pretty big. Here are a list of pros/cons I've encountered with my 15-gal kettles as compared to the 10-gal Spike kettle a local friend/homebrewer has. Hopefully this will help in your decision making.
Pros:
1) I can brew monster ABV beers.
2) There is plenty of room for stirring in grains and the wider kettle diameter means less clumping when we mash in.
3) There is very little risk of boil over during initial boil start up. (hot break)
Cons:
1)These kettles are HEAVY. Spike products are high quality thick stainless steel. Just the empty kettle with no water in it is lot to carry. If I pick up the kettle by both handles with about 10-gal in it, you can feel the handles flex. I don't do that often! LOL
2) Because of the height and diameter of these kettles, they can be tough to clean. They don't fit in just any sink. You really need a "utility" type of sink to fit them in for cleaning. I didn't think of this when I purchased these kettles and I had to put in a new utility tub faucet in our basement sink as the old one wasn't tall enough to reach up over the top of the kettle.
3) The Spike kettles have a very thick copper-clad bottom, which is great. One thing I've noticed is that it takes a lot longer to cool this kettle (immersion chiller). I believe this is due to the bottom of the kettle being almost twice the size of a 10-gal kettle. (more mass) . A 20-gal kettle will have even more kettle mass to cool.
The bottom line is that I love these 15-gal kettles even though they are a bit of a beast compared to a standard 10-gal kettle. Having said that, I definitely wouldn't want anything bigger than this. Unless you plan on brewing double (10gal) batches, I would very much rethink the idea of buying a 20 gal kettle for 5-gal batches for the above reasons. Sometimes brewing lower ABV batches in these kettles can be a bit like doing finish carpentry with a sledge hammer; it gets the job done, but is kind of like a bull in a china shop.
Speaking of brew kettles, I will be brewing a cream ale (New Glarus Spotted Cow clone) later today. I'll try to take some pics of what that batch looks like so you get an idea of just how much extra space a 15-gal kettle offers for a 5-gal batch of a lower ABV beer.