Best in what sense? If you're going for technicality, I'd say John Petrucci without blinking once. But, for just generally melodic ones, the following guys would be on the list: John Mitchell, Michael Romeo, Roine Stolt, Mikael Åkerfeldt, Herman Li, Johan Reinholdz etc.