I’d say none of those, but a roller. Or…all of those, and a roller. I agree it depends on what you’re looking at, and what you’re hoping for.
I’ve long since given up the idea that my pasture will be “smooth.” And it’s very difficult to “rake out” 6" deep divots. That just doesn’t happen. I have clay soil, so when it’s wet…it’s soup. And a horse can really make a 6" divot on occasion. It’s too wet to roll most of the spring, and then it hardens into concrete and a roller doesn’t make much of a dent.
But, a combination of a chain harrow and/or a roller might work. For example…a heavy roller when the ground is still somewhat soft (but not too soft) might flatten some of the divot dirt back into the divot holes, and following with a chain harrow another time might fill them in as well.
In reality - the best solution for my pastures would be to plow/disc/reseed them. And then literally hand fill the deep divots while they are still wet. If only I had more time and more money. 
(I really ought to try though. My pastures aren’t huge, and the really deep divots are relatively rare, but it just takes one hard rain and fresh horses to make some huge craters.)