No hay límite y tener más no es necesariamente mejor. Tener todos tus dispositivos registrados bajo un mismo ID de Apple tiene la ventaja de que todas tus compras se transfieren a ellos sin tener que gestionar varias cuentas. Así, tu mujer puede disfrutar de una aplicación en su iPhone 4 de la misma manera que tú puedes disfrutar de la misma aplicación en tu iPad 2, sin necesidad de comprar la aplicación una segunda vez (una vez para cada dispositivo), o de entrar y salir constantemente de varios ID de Apple para instalar y actualizar.
Creo que siempre es mejor agrupar las compras en una sola cuenta y registrar los dispositivos bajo esa única cuenta. Tener varios ID de Apple requiere que uno microgestione cada cuenta (iTunes sólo buscará actualizaciones para el ID de Apple actual), lo que puede ser molesto en el mejor de los casos y una pesadilla en el peor.
Sin embargo, una de las ventajas de tener identificaciones de Apple separadas es que cada cuenta pertenece a su respectivo propietario y puede registrarse en sus propios métodos de pago. Pero si compartes tus finanzas, eso tiene poco valor para ti.
iCloud está vinculado a su respectiva ID de Apple, por lo que si sólo tienes una, todas las funciones de iCloud se extenderán a cualquier dispositivo registrado en esa cuenta. Eso significa que si descargas una aplicación en tu iPad 2, aparecerá en el iPhone 4 de tu mujer. También compartirías documentos, fotos, música, etc. (todo lo que admita iCloud y que tú hayas habilitado expresamente) en todos tus dispositivos, así como el correo electrónico. iCloud básicamente los unificaría a ellos y a su contenido.
No es necesario disponer de varios ID de Apple. También puede encontrar este artículo en gestión de varios dispositivos (aunque algo anticuado cuando se lanza iCloud).