Saludos.
Te cuento como experiencia. Hace como un mes y una semana yo me pregunte lo mismo, llegaba aqui con mis problemas de diseño en las tablas y todos me mandaban a cambiarme a css y como tu me aterraba la idea de hacer algo que no domino, pero bueno, gracias a el señor Mikmoro que siempre anda por aqui, me anime con una de mis páginas, y si bien es cierto me costo horrores hacer lo que antes era facilisimo con una tabla, tambien he podido ir viendo la gran ventaja que hay a la hora de cambiar parametros, estilos y ubicación de los div en el diseño, de hecho soy cliente frecuente de esta parte del foro mientras trato de aprender cada vez mas. Pero al dia de hoy, solo una página de 5 que he estado diseñando la hice mas con tablas que con css y me ha ido bien, sufriendo un poco pero bien.
Ahora, los navegadores de hecho son los que dan lata a la hora de presentar el diseño, pero eso no quiere decir que no hay como arreglarlo. Yo he buscado por todo lado y se dan varias formas de arreglar eso, desde los pequeños hacks para las lineas de codigo hasta el diseñar 2 distintas hojas css para los navegadores.
Te aconsejo que te leas en este mismo foro, arriba, el aporte de Mikmoro que me ayudó mucho para comenzar, se llama:
Aporte: pequeña guía de migración a XHTML+CSS
y luego que investigues la ayuda para compatibilidad del css con FF, IE.
suerte.