Por la poca experiencia que tengo con CSS, hay diferencias entra position:absolute y float.
El float lo que hace es colocar un elemento justo seguido de otro. Por lo tanto la posicion dependen de otros elementos.
Y el position:absolute le especificas exactamente la posicion donde estará ubicado el control.
Te paso este link donde muestra claramente las diferencias, y depende del sitio que construyes, es la propiedad que debes utilizar.
http://trisfera.com/ejemplosRetos/position_float/