Is there a reason you aren’t using Handbrake instead? It’s free, faster, and higher quality than Compressor. It’s what I always use if I’m encoding on local drive.
H.264 is going to be around a long time. Even when H.265/HEVC hardware decoder chips are embedded into consumer devices, they will still decode H.264. Just like H.264 chips today still decode MPEG-2.