Omar Al Sharif dissatisfied with most of his roles