I would use a cotton batting, because it is flat and takes heat well.
No worries if a hot item is set on it, where polyester may flatten out and never fluff back up again.
I think cotton would also be more protective of the surface under the mat, too.