To be fair to Fram filters gathered such bad reputation because of loose seals. People would unscrew old filter and not notice seal stayed on and screw new filter on it. You ended up with two and you would get oil leaks or worse. Since than they changed materials so its no longer a problem. Also since filters are now on top of engine it would be fairly easy to see seal if it separated.
As to answer OP, I always get Mobil1 oil, 0W20. Subaru filters from ebay, blue ones. if you buy 6-12 its the same price as getting non Subaru ones at Walmart or other stores.