OEM filters generally will flow more air than the engine can use to make power. I'm not sure what other criteria you would use with regard to which is "best" but that one is good enough for me. Modern OEM filters are designed to flow enough air to support the rated power during the full life of the filter (that is, when dirty, and before the recommended replacement mileage).
Since air intake filters are more effective (filter down to smaller particle size) when dirty versus brand new, I often wonder how some people determine which is "best" in the first place. Pressure drop and AFM are reasonable tools to use, guessing or appearance is not.
Plus, and this is so commonly proven that it's surprising it needs mentioning, but having a filter flows more air and generates more HP/Torque than running open (remove the filter), regardless of whether the engine is stock or modified, including highly modified.
Aftermarket filters (K&N, etc) are useful if you are building a motor that is used off-road and therefore you have no OEM intake restrictions and will use an aftermarket air cleaner or intake tract, and can help a highly modified motor when carefully chosen (often that means ditching the OEM filter housing and intake tract). For a stock or mildly modified motor, it's just bling. Not that they are bad filters ... they're not ... but they are not likely to be an improvement over OEM; they can't "grab" more air if that flow potential doesn't exist.