Stinky, painted floors can have all sorts of outcomes. If you don't do proper prep, or don't use proper materials, you won't get desired results. Unless you use some sort of polyurethane based paint or something specifically for floors, it will wear quickly.
If you sand down to wood, use proper materials, it will come out okay. Think of basketball courts--how long does that paint hold up?
You could also experiment with applying polyurethane OVER the paint.
If you have some scrap flooring, you could experiment with a few different approaches and see what works best. I know Stinky is all about experimenting.