The "best" oil filter can depend on a lot of factors. What are the main factors associated with your filter buying and use criteria?
PS/edit - Based on your original post, pretty much any filter will be good for 3750 to 5000 miles. If you want good efficiency, chose any that are rated at 95% @ 20u or better. Since you hate changing the filter, an option is to use a long OCI rated filter (like a Fram Ultra or Endurance) and run it at least 2 or 3 times, which would still be way under it's max mileage use rating.