I have cut many a filter apart to see quality of design/construction... also lots of internet cutaways. My unscientific small list I would avoid... K&N for reasons stated, Fram ExtraGard (OK but UltraGard or their other higher lines are good), Supertech (Walmart brand, used to be excellent, made by Champion, but latest are cheap crap), Purolator Pure One. The Pure One is too good, filter media is 20 microns which reduces flow by ~2+ gpm. Purolator also does not recommend them for bikes... you want flow in a high performance engine. Mostly when cold, if flow is restricted, the relief valve can go into bypass, meaning partial unfiltered. Most filters are 30-ish microns, Purolator Classic is too. Bosch owns Purolator, so essentially the same, made in the same factory. There are stainless washable re-usables that claim highest flow, but they filter at 36 microns. Good for a race engine with clean oil IMHO, but no need for us street guys, your choice, you can work out the economics and inconvenience of washing.
Cost of OEM's is way high here, US guys seem to be able to buy multiples for decent money, comparable to other brands. Mobil1 an excellent filter.
Your oil is changed frequently enough it really doesn't get that dirty. Most bike manufacturers say new filter every other oil change. Stress less, ride more, the aftermarket filters are mostly fine except for my list above. All my opinion of course, you have to do what lets you sleep at night, but you should.
Just a wee story about an OEM Yamaha filter... many defend the OEM, no problem with me, except that one. It was a blob of compressed I dunno what, did the job, but once you saw that, you'd more than likely be turned off. The newer ones are just fine (all made by Denso), have traditional paper/synthetic media. Doesn't matter who makes the OEMs, it matters what specification they were given.