You said 'for maintaining' so here's my recommendation. I have all three but really only ever use the rake. But there is one stipulation. The rake needs to be wide enough so that at a high angle (45 deg), the path covers about 1/2 of the driveway an you need gauge wheels so the tractor does 'hill' sections of the driveway. At this angle, the rake washes stone away from the edge and towards the center. I use some extra suitcase weights on the rake to make it dig if the ground is hard. After combing both sides, I run the rake down the center at zero angle. Then I have a perfectly flat topped crowned roadway. My rake is 8'.
The trouble with the box blade is that it tends to gouge out a path. Yes it fills holes but the rake does to. You need to angle it for best results. This can add some tilt to it too. That gives you the crown. And you need a 7 - 8' boxblade to do a decent job, imho.
I'll be trimming my drive soon. Pictures of before and after can follow if you are interested.
A straight blade is terrible unless you use gauge wheels.