Bueno. He estado mirando las datas y los tres transistores que has puesto son prácticamente equivalentes. Te explico.
Para ver si un transistor es equivalente, lo normal es fijarse en el VDS máximo, ID máximo RDS(on) y sobre todo, en la gráfica de ID frente a VGS. Ésta última muestra la corriente que es capaz de entregar el transistor en función del voltage de puerta. Como tu vas a controlar el transistor con un voltaje de 5V de una salida del PIC, tienes que ver si el transistor que elijas te va a entregar la corriente que necesitas. Mirando las tres gráficas, se puede ver que el IRFZ44 entregaría 11 Amperos, el STP50N06 15 A y el STP50N10L 22 A. Todo esto suponiendo que los transistores está polarizados con una VDS de 25V.
Por lo tanto si con 11 A tienes suficientes, cualquiera de los tres transistores te vale.
En cuanto a lo del nivel lógico, hay un parámetro que es el VGS(th), que indica el voltage de disparo en la puerta, que en los tres transistores es como máximo de 4V, por lo que los puedes utilizar perfectamente.
Espero haberte aclarado algo. Si tienes alguna otra duda, pregunta.