certo che puoi usarla, anzi io userei questa e non certo un controllo sull'estensione che chiunque può cambiare.
E anche sotto Windows non mi ha mai dato problemi, forse non è molto usata perché di default non c'è (almeno in Windows), ma io la trovo comodissima e la uso spesso e volentieri quando voglio un tipo di file ben definito (spesso dunque in concomitanza con le GD per non ottenere errori su errori se l'immagine è gif e non jpg, ...)