As a workshop floor, it'll get a lot of abuse. I don't think you can do much to repair laminate when it gets damaged, and a prefinished bamboo will be difficult to refinish because of the factory coating. If you go with unfinished oak or plywood, you should be able to choose your finish for...