Google just opened up the Glass SDK to everyone, which should help provide more apps.
In the meantime, its current price is too high for casual users, so there's an opportunity for Glass competitors to jump in.
There are several companies, including Samsung, who are working on alternatives. If Samsung was smart, they'd integrate their glasses, smartwatch and phones.