I greatly dislike metacurrency.
As the DM is running and making the whole game play plot story and everything, it is so odd to say "okay DM just sit there and do nothing. You canonly act if you have a DM point and your current total is zero, haha!" So then the players just dance around and have some sort of activity while the DM watches. And the whole idea of the DM being forced to do anything as "a player used a point" is crazy.
I hate 'fate points' or such where a player can alter game reality. It's so pointless. When the player stands up so proud and says "I use a fate point and the moon falls on top the the dragon god and my character gets all the XP and Loot! Huzza!", my reaction is more like "okay, fine your character rules the world. Whatever. Go home and rule the world, no point in playing a game with you."
Now, more like an inspiration point were the player can take some bonus action or effect, like the effect of the 'wish', but no the hostile alter game reality directed at the DM. I use such inspiration in my games all the time.
I do see most of the casual DMs loving metacurrancy. They can just show up to the game and have the players tell them what to do, or even go as far as let the players just run the game. I guess that is fun for some people, but not me.