Não há limite e ter mais não é necessariamente melhor. Ter todos os seus dispositivos registrados sob um ID Apple tem o benefício de ter todas as suas compras enviadas para eles sem precisar gerenciar várias contas. Assim, sua esposa pode desfrutar de um aplicativo em seu iPhone 4 da mesma forma que você pode desfrutar do mesmo aplicativo em seu iPad 2, sem precisar comprá-lo pela segunda vez (uma vez para cada dispositivo) ou constantemente fazendo login e logout de vários IDs da Apple para instalar e atualizar.
Acho que é sempre melhor agrupar suas compras em uma conta e registrar seus dispositivos nessa conta única. Ter vários IDs da Apple exige que um microgerencie cada conta (o iTunes só verificará atualizações do ID da Apple atual), o que pode ser incômodo na melhor das hipóteses e um pesadelo na pior das hipóteses.
Uma vantagem de ter IDs Apple separados, no entanto, é que cada conta pertence ao seu respectivo proprietário e pode ser registrada com seus próprios métodos de pagamento. Mas se você compartilha suas finanças, isso é de pouco valor para você.
O iCloud está vinculado ao seu respectivo Apple ID, portanto, se você tiver apenas um, todos os recursos do iCloud permeiam qualquer dispositivo registrado nessa conta. Isso significa que, se você baixou um aplicativo no seu iPad 2, ele apareceria no iPhone 4. da sua esposa. Você também compartilharia documentos, fotos, músicas etc. (qualquer coisa suportada pelo iCloud e expressamente ativada por você) em todos os seus dispositivos. - e-mail também. O iCloud unificaria essencialmente eles e seu conteúdo.
Vários IDs da Apple não são necessários. Você também pode encontrar este artigo sobre o gerenciamento de vários dispositivos (embora um pouco datado quando o iCloud é iniciado).