I've used Fabulon before. It does provide a nice finish. As far as pine floors, Fabulon is a good a product as any. Pine is a soft wood, regardless of what you put on it, it will be succeptable to scratches and dents. We in the trades have a creative way of discribing these things, we call them "Caracter".