Polyominoes by quickcup is indeed the one millionth Tetris clone known to man. However, it features unique modes and for being a homebrew it is fairly complete.
Features
4 unique modes of game play
3 different sets of shapes to play with
menus and presentation
artificial intelligence
2 player link play (not fully tested)
many options
sound, music, and special effects