I don't follow POM either, but have found that too many custom commands can make the tests load slowly. For things that are very common, like used almost everywhere, it's custom commands. For things that are used less often, but still used in multiple files, I went the route of
common function
where I can import the specific functions as needed