In teoria tutte le stampanti compatibili Airprint fanno al caso tuo, in pratica Airprint è piuttosto limitato, del tipo che non ti fa scegliere neanche il tipo di carta, quindi se ti capitano documenti diversi da A4 non hai modo di specificare alla stampante di stampare lo stesso in A4. Per evitare problemi di questo tipo, dovresti guardare se marchi noti come Lexmark o HP hanno un loro applicativo di stampa su iPhone, in quel modo sarebbe l'applicativo a gestire la stampa e in genere hanno più opzioni tra cui la scelta della carta ecc.
Di contro la strada con l'applicativo è più scomodo perchè devi partire da lui, al contrario dell'Airprint dall'applicativo che ad esempio ti sta mostrando i PDF, fai stampa => ti trova la stampante e quindi ci stampi.
Attenzione solo ad una cosa, Airprint funziona solo nella solita rete, se la stampante è nella rete A e col tuo iPhone sei nella rete B, non funzionerà e pare non ci sia modo di farlo funzionare neanche impostando tutte le regole del mondo sul router ^^
Da questo punto di vista android ha decisamente da insegnare ad iPhone, i servizi di stampa sono perfettamente integrati nell'OS e da qualsiasi applicativo, quando fai stampa, ti partono i servizi di stampa che hai scelto (ad esempio il più famoso è Mopria che è un protocollo generico supportato quasi da tutte le stampanti, ma ci sono anche gli HP, Samsung, ecc che sono specifici di una marca) ed hai sempre tutte le opzioni importanti indipendentemente dall'applicativo di stampa! ^^