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.)
it’s very replayable, too, especially with the added farm types, which were not a thing back when the game was first released! the local coop is really fun as well, and how i roped my partner into playing with me. ;)