When I teach about covenants, I generally set the stage by talking about the ultimate objective of convenants - becoming godly. I discuss the idea that we "bind" God by our promises - and that I disagree with the way that idea gets interpreted too often. I mention that I have NO problem with the idea that God has promised to bless us and help us become like Him, but the actual "binding" passage in the D&C makes it clear that God binds himself - that he promises absolutely to keep his word. We aren't binding him in any way.
That might be seen as hair-splitting by some, but it's an important distinction to me. I don't control God. Period. Full stop. My covenanting (promising to accept what he has asked of me) simply opens the doors for him to help me - or, to phrase it differently, simply is an acknowledgment that I have committed to do everything I am capable of doing to tackle "becoming" as the ultimate object of my existence and "endure to the end" in that commitment.