As for lexical features, words from a sentiment lexicon can also be helpful in discovering opinion words.
lexical features are more diverse so presumably we need more training data in order to detect useful lexical features.