fram comes top (well their Xtended Guard one does) 
http://www.gmtruckcentral.com/articles/oilfilterstudy.htmlP/N    Make    Model    30um Filtering (wt 5)    Overall Build Quality (wt 5)    Media Surface Area (wt 1)    Media Volume (wt 1)    Price Paid (USD) (wt1.5)    Final Grade
PF1218    ACDelco    n/a    F    F    B    A-    B-    0.80
EaO24    Amsoil    n/a    A    A-    D+    D    F    3.02
B1428    Baldwin    n/a    D    B-    B-    A-    D+    1.99
3510    Bosch    n/a    C    B-    A-    B-    C    2.44
B4361    Carquest    n/a    D    C+    C+    C    A    1.99
LF3679    Fleetguard    n/a    C    D+    D+    D+    B    1.75
DL5    Fram    Defense    C    C-    C-    C-    A    2.07
DG5    Fram    Double Guard    C+    C-    C-    C-    D    1.84
HM5    Fram    High Mileage    B-    D    D    C-    C    1.53
PH5    Fram    Extraguard    D+    D    C-    C+    B    2.00
TG5    Fram    Toughguard    C-    C    C+    B-    C-    1.93
HP4    Fram    Racing    C-    C+    A    B-    D    2.09
XG5    Fram    Xtended Guard    A-    A    C    A    C-    3.49
OPH1218    Full    n/a    D    C+    A    C    C    1.89
HP-3002    K&N    n/a    B    A-    B+    A    F    3.02
PH1218    Luberfiner    n/a    C-    C+    C    C    B-    2.08
ML1011    Mann    n/a    B-    C-    A    B    C    2.37
MGL9100    Microgard    n/a    B-    D    D    D+    B-    1.84
M1-302    Mobil 1    n/a    B    A    A-    A    D    3.27
FL12A    Motorcraft    n/a    D+    C-    B    C+    D+    1.65
21060    Napa    Proselect    C+    B+    B-    C    A    2.87
1060    Napa    Gold    C+    A-    B-    C+    C    2.81
PG4631    Premium guard    n/a    D+    B+    C    D    A-    2.34
PPL34631    Proline    n/a    D    C-    F    D    A-    1.49
PO4011    Pronto    n/a    C+    C    N/A    N/A    A    2.04
L34631    Purolator    Classic    B    B-    C+    D+    B+    2.74
PL34631    Purolator    Pure-one    C-    B+    A-    B+    C+    2.63
30-1218    Royal Purple    n/a    A    A    C-    F    F    3.09
S17    Shell    n/a    F    F    F    F    A    0.44
S5    STP    n/a    F    F    B    B    B+    0.81
51060    Wix    n/a    C    A-    B+    B+    C    2.82
Grades based off general A, A-, B+, B, B-, C+, C, C-, D+, D, F scale
A being the highest grade and F being the lowest.
Better filteration earns a higher grade, better construction earns a higher grade
lower prices earn a higher grade, higher surface area and volume earns a higher grade. 
Final grade is calculated the same as a GPA based on the 4 point system
The higher the final grade, generally means a better overall filter. 
Catagories are weighted by importance, calculated weights are listed in column heading
Filteration and build quality are somewhat objective so you can make your own judgments