I have a stages on my gravel bike. I think it is "good enough" but not great. It didn't work well for some reason on my wife's TT bike (it would show 0 or very low numbers, even when pushing a steady pace around FTP) and rather than sell it i I figured I'd try it out. So far i haven't seen too many drops. With as cheap as you can find them, I think the Stages is a good option. It takes just a few minutes to swap the crankset to another bike if needed. P2M would be a decent option too.
Pedals are an ok option, but not great. I've done all my gravel racing up to this point in road shoes. Even races like landrun, that had miles of walking through mud. Typically i don't see people running through the mud anyway, so you don't lose much time if any because of cleats. Next year i think i'll try a road shoe that takes mtb cleats instead for muddy races, since it should be easier to clear mud from the bottom than a MTB shoe with lots of tread for the mud to pile up in. Probably won't save me much time, but some comfort while walking.
Pedals are an ok option, but not great. I've done all my gravel racing up to this point in road shoes. Even races like landrun, that had miles of walking through mud. Typically i don't see people running through the mud anyway, so you don't lose much time if any because of cleats. Next year i think i'll try a road shoe that takes mtb cleats instead for muddy races, since it should be easier to clear mud from the bottom than a MTB shoe with lots of tread for the mud to pile up in. Probably won't save me much time, but some comfort while walking.