1.1 Если речь идет про открывание подуровней при ховере:
Ну представьте как пользователь проводит мышкой по меню и у него начинается дикое прыгание пунктов меню. Он считает, что от 2-го до 3-го пункта меню ему мышкой надо провести 1 см, а оказывается, что намного больше. А если это не очень ловкий пользователь?
Если бы второй уровень в сторону открывался, тогда да.
1.2. Если речь идет про показывать треугольники по клику, то они должны показываться как раз таки в закрытом меню.
2. Типа этого:
.parent {
content: '';
position: absolute;
top: 50%;
right: 0.5em;
margin-top: -3px;
height: 0;
width: 0;
border-style: solid;
border-width: 6px 3px 0 3px;
border-color: #229D99 transparent transparent transparent;
}