I used mega expensive 2-part epoxy floor paint with primer, cost me £450 for a 12m x 5m garage. If I do it again ill put down the rubber interlocking tiles next time. The floor paint will get damaged at some point expecially while you're spannering, scratches, chips from dropped tools, whatever. Ive spannered, welded, plasma cut, and angle ground over mine since 2017, give or take and now theres a couple of spots starting to lift that I have had to put duct tape over.
The rubber tiles are durable and replacable too, so if you mash one you can just pop it out and change it, can't do that with paint. Downside - they're expensive! Would be close to £2000 for my garage area.