One product to check on is kiwi grip. Benefits are prep is simple. Do not have to sand back to gel coat and use a two part primer like you do for awl grip or other two part paints. It's water based and one coat is all you need. It's not as durable as two parts. And it's got aggressive grip, but you can control that by how you roll it and how thick you apply it. I put it on an ensign deck and ten years later it's still acceptable.
If you go awl grip or similar , the new thing is to use rubber grit. Can't remember the name, no sand or something like that. Jamestown should have it and links to videos for diy. Have not used it myself, but have seen the results on bigger cat and it's very impressive.
Cheapest non skid is, paint with Rust-Oleum and put sugar or salt on top. Then rinse when cured.
Whatever route you go it's best to do a test panel of several square feet to learn. I did this with the kids grip. And the third test panel was the right grip, drying time, and color