In floor heat is very efficient if the slab is insulated correctly. One drawback, you can’t change temperatures quickly. We’ve discussed tearing the entire shop floor out and starting over to goto radiant slab, however unless we had a full time mechanic it may be weeks at a time when we don’t spend more than an hour in the shop every day. I don’t like to be bundled up when pulling wrenches, when I’m gonna work I turn the heat up to 65 or so and work in shirt sleeves, would take a long time to raise it from the 45 I keep it at night to 65 with a slab.
The water circulating thru the floor shouldn’t be any warmer than required to maintain your preferred air temp. I have a friend who has a radiant slab in his new shop, temp is set way too warm as on a call for heat my feet will be soaked in ten minutes as the floor gets that warm.