Worf. Well, he should have been, if Picard had stopped telling him no. If Picard/Riker had taken Worf's advice every time, at least 80 episodes would have been resolved before any s&%t hit the fan. Samaritan Snare, for example.
Data is #2. Everyone else had bouts of incompetence.