Even tho Zelda games are great and fun to play I always loved Final Fantasy games much more and personally I don't believe that Zelda can compete with Final Fantasy. Why?

Well, the main and most important reason for this would be that Zelda games are to repetitive. It always bothered me that almost every Zelda game has same or unbelievable similar story, Link as a hero and almost always Ganondorf as the the main villain. On the other hand Zelda always had too damn addictive and fun gameplay which is the reason I still play Zelda games. As for my favorites I would say Ocarina of Time and Link's Awakening.