Witcher 3's main plot isn't great, but I'll honestly still take it over FF7's, which goes downhill like a rollercoaster at its peak after Midgar. Side content's no contest here, Witcher 3 annihilates FFVII in that regard. Which leaves the villain..and yeah, Sephiroth is a better villain than Eredin, but that's not enough to flip it after W3 won the other two categories for me.