oil brand does not make that much difference these days... I use cheap oil (Fleet Farm brand - regional chain) but good filters.. Wix or Purolator - Fram filters are garbage.
obviously, a synthetic would be better (even in an off brand), but if you are changing frequently or it is using oil, then it is more costly as well..
my old 2002 Forester had 285K on it when I sold it, and was still going strong..
fwiw, i also used the slightly larger Legacy filter (Purolator # 14460. Wix # 51334) fits perfectly, no leaks, no issues.