neither one is the best...the best money can buy is the browning maxus for around about 1000 to 2000 depending on what you are looking for...benelli vinci would be second best in about the same price range..for the cheaper but definately effective the winchester super x3 and super x2 models price from 600 to 1500...then i would choose a remington for even more cheaper...most likely the 887 nitro magnum from about 330 to 600..