Having chargers for each battery is best because it will independently charge each one. Which means it will only charge as much as needed for that one battery, and once it is full, it will either apply a trickle/maintenance charge, or stop charging altogether (depends on the type of charger).
A single 24v charger can only see the combined voltage of BOTH batteries, and cannot apply a specific charge to either one.
What that means is, one battery will get more charge then the other. When the higher voltage battery reaches it's peak charge, all excess amperage will be turned into heat. This isn't too big of a deal if you are using a very low amperage trickle charger, but anything more then a trickle will cause too much heat, and boil the battery.
Solargizers are similar in aspect, but the 12v versions will also do a better job of actually charging the batteries, rather then the 24v version that is really just there for desulfation, etc.
Clear as mud?