As a Samsung TV owner, it can play MKV. But it does better (more consistent) with MP4.
To MKV is a more future-proof solution. MP4 is more compatible, today.
Tough call.
Though since it's for other people, I'd probably give them MP4, and highest quality those videos can benefit from.