The seasoning has no problems with acidic foods, you do not get a metallic taste units you leave the food in the pan overnight. Once seasoned it does not rust easily but even if it does this is not a problem, just clean it with some cooking oil and use it and the rust is gone. Clean it while warm and it'll dry by itself. Use some fat and your food won't stick - you need fat anyway. No problems with overheating plastic pans giving of noxious substances, no need to buy new cookware every other year. Cast iron doesn't warp like carbon steel does either, it stays flat and as such works better on old-style cast iron resistive electric cookers.
Source: my own experience using cast iron cookware for the last 30+ years, cooking on induction first, a wood-burning stove for the last 20 years.