Subarus are unique in that they use oil pumps with very high flow rates, which is why they specify filters with a lot of media area and a 23 psi bypass pressure. Most aftermarket oil filters will bypass some oil regularly on most Subaru models. The OEM Tokyo Roki Subaru filters have poor filtration efficiency (I believe 50 micron), but they won't bypass any oil unless they get clogged. The blue filters may be more efficient.
The FRAM Ultra is more efficient at 20 micron, but any FRAM Ultra filter that fits a Subaru will have a bypass pressure setting of around 12 psi, and based on some flow test data, it seems that they will bypass some oil regularly on Subaru engines.
The PurolatorOne PL14610 strikes a balance between OEM and the FRAM Ultra in terms of both efficiency and flow.
Test data from Purolator indicates that this specific model has a 30-micron rating. It has a 14-18 psi bypass setting, and it flows well enough that it shouldn't bypass much oil on most 4-cylinder Subarus (at least until the filter media tears). It only has a dirt holding capacity of 4 grams though, so I wouldn't use it for much more than 6k miles.
I choose to use a FRAM Ultra. A small percentage of oil bypassing the filter is inconsequential in terms of engine wear, whereas the difference in engine wear between a 50-micron and 20-micron filter is around a factor of 5. They have a good holding capacity as well. The newer ones tend to develop wavy pleats, but I don't see this as much of a concern.