cork wouldn't really work with underfloor heating, as it's a reasonably efficient thermal insulator it would not allow the heat to pass through very well. not a bad choice though if no underfloor heating is present as it is naturally quite warm underfoot, although not to everybody's taste.
carpet not suitable for much the same reason.
ceramic tiles work well at absorbing and radiating the heat from the underfloor source although they can be pretty cold underfoot when the heating is not on.
most types of timber and laminate flooring can also be used with underfloor heating though you should check the manufacturer's spec to make sure it's compatible. warmer than ceramic underfoot with the heating off. however, timber/laminate is not the most efficient thermal conductor so my choice would be ceramic/porcelain/stone.