I have classic cast iron radiators in my house and then one "modern" one pictured below. It was installed in the 80s from what I know. It doesn't seem to produce much heat at all.
It is properly bled and the incoming pipe is hot but the outgoing pipe is only slightly warm. The radiator itself is only a bit warm on the incoming side.
BTW, it is on the second floor of the house where I also have a cast iron radiator which works great, so it's probably not a matter of water pressure or anything like that.
I'm not familiar with these radiators, are they not supposed to be hot when you touch them? Or is something wrong with this particular one? What could be wrong?
Should I change it with something better? What? A modern radiator? Used cast iron one? What would you do?

(Edit: changed the title, because these seem to be called 'hot water baseboard heters')