i was always told to not do series as the battery bank is limited to the weakest battery.
If you're connecting batteries in series, you usually aren't attaching weaker batteries to the existing pack. You can have, say, a 12V 50Ah battery connected to another 12V 100Ah, but your 50Ah battery may drain beyond what's reasonable.
Why should you avoid putting batteries in Parallel?
You have to think about the load on batteries differently than if you were to do series. At 12V, one 100Ah battery realistically only has 50Ah available before the depth of discharge is too low. At 24V with two 100Ah batteries, you have 100Ah of actual capacity. At 48V, you have 200Ah of actual capacity. In parallel, two 12V batteries at 100Ah will give you 100 of usable capacity, and it will charge quicker. But if you want to use 100Ah for anything useful, at 12V the current may be too low.
Say now you want to charge the battery bank, and here you run into a problem. In a series system, you can charge all the batteries at the same time even if their voltages are different. If one battery is at 11.0V, and another at 10.5V, this isn't too much of a problem. Charging times for a series system are longer because you have to raise the voltage of all the batteries to nominal levels, and batteries in series have a higher resistance so you need to account for that as well.
If you have a parallel system, you can't have too much of a variance in charge levels between batteries, because otherwise you run the risk of damaging both batteries (extra heat levels, shorting, wires burning out, etc). The batteries will attempt to equalise their charge, and in a bank with a faulty battery that will lead to fire hazards. You can install additional fuses to protect against over-current situations (one per battery and another one for the system), but you need to keep a much closer watch for failures.