I thought I would throw my 2 cents in with respect to MPPT, PWM, and DSSR20.
PWM is necessary for lead acid batteries. PWM is not necessary for lithium. Lithium needs almost no circuitry between the battery and the panel and therefore the DSSR20 is the right solution for lithium. Simpler is better, and in this case it is far far simpler. Lead acid needs specific voltages at specific times, and therefore requires a much more complicated circuitry and software, and thus will be more expensive. You can use a PWM on lithium (I'm going to ebay mine and get the DSSR20). In both PWM and DSSR20, you need the right sized panel(s). Generally you can find panels that are named (nominal) 12v panels, or it seems you can pay attention to the number of cells. If you have a 24v battery, then you wire 2 12v panels in series.
MPPT also adds a DC/DC power regulator on top of the logic required for lead acid. Dacien has a good video that shows the required components for an MPPT and shows the specs of the expected life span of some of those components and makes a good case that the MPPT must wear out in roughly 10 years, and is obviously going to cost more. If it does not cost a lot, then where did they scrimp? Is it just cheap Chinese labor, or was it also lousy parts that won't last? Let's be honest, nobody has done a multi year comparison of these things to answer whether the 50% more money for one MPPT results in a longer life span and ensures you don't trash your batteries compared to another MPPT.
MPPT is more expensive than the additional panel need to add more power.
MPPT will extract more power from the sun in some situations, but so bloody what? If you have enough panels for your worst weather situation, then does 10% more power help for that crappy month? The rest of the year you will be wasting a lot of that energy (unless you are grid tied). Can you actually determine that you won't need a back up generator for that month? Will that month actually happen? The calculations, not to mention the assumptions, are huge and in the end, you just cannot determine with any accuracy that the extra money, extra circuitry, and complexity is worth it.
FWIW my situation:
I am swapping out my lead acid for LiFePo4 and doubling my solar panels. I was pretty sure that I was going to go to MPPT from my bogart PWM, because I have 2 fat wires coming off the roof and the only way to run the additional panels is to series them up from 24v to 48v. The MPPT can deal with that. The PWM and DSSR20s cannot have 48v panels going to 24v battery. However, my lead acids are outside as they should be, but the lithium wants to be a room temp and is AOK under my bed. Sooo, I really need to shift a lot of stuff around. The batteries will go near the middle of the RV, the inverter/charger will move there too. I need to shift my wire drop from the tail end of the RV to the middle, and therefore there is no big deal dropping 8 #10 wires for the DSSR20s vs 2 #4s.
My point seems to be that every time you feel the need for an MPPT, relax, rethink, simplify, and that desire will pass.