In most Tetris clones today (or all clones as far as I know), for every piece, you can only hold one time, and then you're prevented from holding again until you place that piece.
Is this actually a good game mechanic to have?
The hold piece itself is useful and adds depth (allowing you to reorder pieces, save pieces, etc), but does only allowing you to hold one time per piece actually add strategy?
Whether you can only hold once, or multiple times, you have the same number of actions available (but in the first option you're limited). Only holding once doesn't add any more depth to the game, and it limits the player (but not in a good way).
The only negative is the ability for people to potentially "infinitely delay" (which I believe they can do with SRS rotations anyway).
For example, in single player marathon/TGM modes, I could see it being used as a way to "cheat" to give yourself time to think, because you could just constantly keep reholding your piece to give you more time.
However, in modes with garbage (and other modes where gravity doesn't increase), the current piece doesn't drop (or drops slowly), and you can't delay garbage indefinitely anyway (because most games have a max delay timer before you receive automatically receive your incoming garbage).
Is this actually a good game mechanic to have?
The hold piece itself is useful and adds depth (allowing you to reorder pieces, save pieces, etc), but does only allowing you to hold one time per piece actually add strategy?
Whether you can only hold once, or multiple times, you have the same number of actions available (but in the first option you're limited). Only holding once doesn't add any more depth to the game, and it limits the player (but not in a good way).
The only negative is the ability for people to potentially "infinitely delay" (which I believe they can do with SRS rotations anyway).
For example, in single player marathon/TGM modes, I could see it being used as a way to "cheat" to give yourself time to think, because you could just constantly keep reholding your piece to give you more time.
However, in modes with garbage (and other modes where gravity doesn't increase), the current piece doesn't drop (or drops slowly), and you can't delay garbage indefinitely anyway (because most games have a max delay timer before you receive automatically receive your incoming garbage).