The weight is an important feature: Cast iron has higher heat capacity and won't lose heat as fast when food is added. This is why cast-iron should be your go-to pan when searing a steak, for example.
The downside is that they take longer to heat, of course, so other pans can be more suitable for some cooking tasks.