FYI, The stock filter mounts with a pressure relief bypass valve in the center bolt set to a pressure deemed proper by Honda.
Spin on filters also have a bypass valve in case the filter clogs, is set to who knows what pressure, and often has an additional anti drainback valve, intended to hold the oil in the galleys for the next start up.
If the bypass valve is installed incorrectly, it can be open for the duration, which bypasses all filtration. If the drainback valve doesn't seal properly, the oil galleys can be dry for the next start up. (probably more important for autos, rather than the SOHC4.)
Certain spin on filter designs are engineered better to ensure the valves are working properly. A bit of errant glue or mis-positioned valve components during assembly can render the valves inoperative.
You will never know if it is working properly unless you inspect it by disassembly... which renders the filter unusable.
I'll stick to the stock filter and replace the filter element as needed. It isn't any messier than if you have to cut open a spin on filter to see if it has been working correctly since the last replacement cycle.
Like I said, FYI.
Cheers,