"?" это вопросительный знак, поэтому он означает «если».
Двоеточие означает «теперь оно приходит», «тогда делай».
Преимущество троичного оператора в том, что вы не обязаны его использовать, особенно если у вас возникают проблемы с запоминанием синтаксиса. Просто используйте оператор if, который в большинстве случаев более читабелен.
И нет - троичный не имеет лучшей производительности, чем оператор if.