I don't think "Capacity balancing" is really going to be a problem. With all cells connected, the parallel strings (if left alone) will average themselves out, with weaker (lower voltage) strings being brought up and stronger (higher voltage) strings being depleted as the pack attempts to reach equilibrium. In thoery, you could connect every cell in parallel and let the entire pack balance itself out, but that would require a lot of switching, and definitely can't be done while the pack is in use.
As I talked about in another thread, I think each cell should be individually managed, with a smart controller. Then each cell can be charged to "Fully charged voltage" (Call it CVC) and switched out, easing the load on the charger and speeding up the charging rate. It would also top-balance all the cells (At CVC, rather than at HVC level, which would be above CVC). And it would be able to proactively switch out cells when they reach their LVC level. Along with thermal monitoring of the cells, to enable heating when necessary, and many other potential monitoring points, this would give the best protection for all cells, and the longest life.
As I talked about in another thread, I think each cell should be individually managed, with a smart controller. Then each cell can be charged to "Fully charged voltage" (Call it CVC) and switched out, easing the load on the charger and speeding up the charging rate. It would also top-balance all the cells (At CVC, rather than at HVC level, which would be above CVC). And it would be able to proactively switch out cells when they reach their LVC level. Along with thermal monitoring of the cells, to enable heating when necessary, and many other potential monitoring points, this would give the best protection for all cells, and the longest life.