Thank you for the feedback. I debated these questions when I was making mod.
1. Melting stone: what even is Factorio's stone resource? It can be used to make walls, concrete, and bricks. Sometimes it acts like a rock, chemical, or clay. So I don't know exactly how it should behave.
I don't know if there are any industrial examples of melting stone for building materials so that might not be grounded in reality.
There's a part of me that likes how the fancy furnaces just don't support stone for some reason so you need different setups.
2. Different heat pipes: vanilla nuclear reactors aren't hot enough to melt steel. They only reach 1000 degrees. So it doesn't matter how insulated the pipe is, it won't work. I'd need to make a different reactor entity or raise the max temp on it. Raising the max temp subtly changes the nuclear reactor's balance and I'm not sure how I feel about it.
The built in heat loss is really important for balancing reasons and hard to get right. I tried to strike a magic number that forced mild trade offs while allowing flexibility. The furnaces are OP as it is so I don't want to make them too much stronger.
3. Electric heater: the heat furnaces essentially have built-in speed and efficiency modules. Their recipes are 20% faster, and they consume much less energy, and they pollute less. Having electric heat generators totally negates their only downside: fueling them is annoying.
Factorio doesn't allow heat consumers to pollute, only the generator can. I chose the heat source pollution values very carefully to compensate but it can still be exploited. I'm afraid that having electric heaters would make it even harder to balance (and would require even more art, which to be frank, is a pain in the ass).
I think the late game alternative is to have bots deliver higher value fuel. A single uranium fuel would power a generator for hours. That way you can still get the speed and efficiency boosts without needing more furnace types.
I'm happy to hear your thoughts on this. It's hard to make all the balance decisions in a vacuum.