We use Stelrad stars pro version its capable of almost any type of structure. But you do have to have a fair understanding of how heat calculations work to get best from it.
I've looked at most 'diy' heat calculations on line most I've seen tend to be oversized.