Edintampa
Another option for you on the floor is LineX or Rhino Liner. I have done two 1648 Alumacraft floors with foam in between the ribs and then notched and cut 1/2" marine plywood to fit. After sanding and detailing the plywood and filling any small voids, I took the pieces to my local LineX dealer who is about 25 minutes away. He sprayed the top and edges for me and added a LineX clear coat which smooths out (fills in) the roughness. There is plenty of texture left for non-skid, but the gritty, catch every little piece of dirt quality is gone.
There are a host of standard colors to pick from. I went with a battleship grey on one boat as I had painted the hull a light grey. The other one was sand which was a nice light contrast to the standard olive green. Screw them down in a pattern to the ribs with #10 stainless screws and finish washers, and man, it is a nice looking floor. Sweep or hose the boat out to clean it and nothing to absorb or hold water and dirt like carpet, etc.
I also cut and fitted plywood seat tops and had them LineX'd as well. That gave me better mounting options for pin bases or the adjustable seat rails on the front of the benches.
I believe the guy charged me $65 or $85 to do the LineX, so it was very reasonable. One important thing, you have to keep the plywood dry before applying the LineX. In other words, don't let it get wet. Take it in the house for a day after it is cut or sanded before you take it to the dealer so some of the humidity can evaporate from the wood. And if rain is in the forecast on the day you're headed there, don't go and schedule another day. The LineX comes out of the gun at a very high temperature. If it hits any moisture, it will do a "pop" and create a tiny (or big if there is really water present) crater and the surface won't end up consistent looking.
Anyway, the floors turned out great both times. Hope this helps as another option.