I have created and am maintaining 3 separate versions of the same Tetris game. They are as follows:
Original C version with Raylib library
https://chastitywhiterose.itch.io/chaste-tris
Lua version with Love2d framework
https://chastitywhiterose.itch.io/lua-tetris
PICO-8:
https://chastitywhiterose.itch.io/pico-8-chaste-tris
The difference between the 3 versions is that they are for different people with different preferences and technological needs. The C version focuses on speed of code and adding extra graphics and music to make it an enjoyable experience. The Lua Love2D version is designed to be simple and quick to boot up and play on any platform that Love2D supports, which are many. The PICO-8 version was made to be able to be played on the web on nearly any device imaginable, including touch screens. These 3 clones of the same game make my game stand out among other Tetris games. Sure there are plenty of others but they are usually done as a small project and then abandoned by the creator and don't have the features that make Tetris enjoyable, such as the confusing controls and/or the ability to only rotate in one direction.
The official Tetris games published by major game companies are no doubt better than mine, but they have multiple programmers, artists, musicians, and often disappear from the market without warning. I have bought all the modern Tetris games available on Steam including Tetris Effect, and Puyo Puyo Tetris 1 and 2. I love them a lot but that doesn't mean I trust the Tetris company when it comes to business practices, especially considering the complicated history of Tetris. I like my game because I can improve it as needed and for the first time in my life, I am actually a game programmer.