Il più grande svantaggio della commutazione dei pacchetti, che trasferisce le informazioni digitali in blocchi discreti piuttosto che in un flusso continuo, è che i dati arrivano in bundle che devono essere riassemblati al punto di ricezione. Quando i pacchetti vengono instradati attraverso vari adattatori di rete, buffer e switch, possono arrivare a destinazione fuori dalla loro sequenza originale. Ciò rende la tecnologia meno ideale per applicazioni come voice-over-Internet.
Un metodo alternativo di trasmissione dati è la commutazione di circuito, che richiede una connessione punto-punto e continua tra trasmissione e ricezione. Un esempio di commutazione di circuito è la chiamata telefonica. La commutazione di pacchetto è più economica perché l'utente paga una commissione per unità di dati mentre la commutazione di circuito viene caricata dal tempo di connessione. Per questo motivo, la commutazione a pacchetto è preferita per la trasmissione di dati mentre la commutazione di circuito è il metodo preferito per la voce.
I maggiori ostacoli alla commutazione di pacchetto per le applicazioni vocali sono la latenza (ritardo) e la scarsa qualità della voce, poiché i pacchetti contenenti segnali vocali possono arrivare alla destinazione (ascoltatore) in momenti diversi e fuori servizio. Con la commutazione a pacchetto, i blocchi di dati cercano i percorsi più efficienti per la trasmissione man mano che i circuiti diventano disponibili, il che è economico per la trasmissione di grandi quantità di dati. Internet si basa sulla commutazione di pacchetti, ma la maggior parte delle aziende ha un sistema ibrido che utilizza entrambi i metodi di trasmissione.