Gandalf does plenty as I recall. Slays a Balrog, incites multiple expeditions from the shire. Helps slay a cave troll in Moria, kill multiple goblins, orcs. Fights against Nazgûl, advises Theoden after curing him.
Rincewind doesn’t cast spells and yet is anything but boring and he does a lot of...