Hola, una consideración a tener en cuenta para trabajar tranquilo con float es, como se dice, "
limpiarlo", lo que consiste en encerrar los elementos flotados dentro de un contenedor, al que luego aplicas overflow:hidden;
Para armar el esqueleto de tu sitio(maqueta/layout) sin dudas lo mejor va a ser que uses float.
Me alegra que te sea útil, saludos.