I believe The Beatles: Rock Band came the closest to being perfect. Eveything about that game was just beautifully done and the only things missing was Pro Drums, an option for Keys, and a few more Beatle songs (Hey Jude, Strawberry Fields Forever, Yesterday etc. etc.)
Bought the original release on macOS and loved it. When it got ported to iPad, I bought it again and still dust it off regularly to kill a couple hours. The music is perfect, the replayability is high, and the balance between fun and challenging is perfect.
I wish they ported the changes they made to the ipad version to the desktop one, and also made an android version. The game is damn near 100% playable as is on a touchscreen, there just needs to be a way to pause.