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 amazing how much content they have added to this game. All without charging extra for any of it. The game play, the exploration and fighting, the music, the mod support. The list goes on and on. Chef’s Kiss