io tendenzialmente evito il get, a meno che non ti servano querystring particolari, tipo quelle per i risultati di una ricerca o simili... per tutto il resto o quasi c'è il post. Poi non ho capito il discorso dell'array, ma sostanzialmente i dati che ti vengono da un form/pagina (siano essi get/post, presi da cookie o quant'altro) li devi prima normalizzare in maniera che siano conformi agli scopi (ad esempio, se devi stampare una stringa, devi essere sicuro che la variabile sia una stringa e non un array, etc...) e poi li usi

quindi.... boh, dipende... e cmq il get ha un limite di dati scambiabili che ora non ricordo impostato a quanto, quindi per certe cose va bene, per altre no e devi usare il post... i cookie, sinceramente, meno li usi meglio è....