All I can tell you is that they are flying daily and delays are minimal.
You seem keen for a move. If you're not happy with your present state of affairs, then why not drop over to Muscat and have a sit down with someone from management?
You will never get an accurate idea of the airline on its own, as it is part of a bigger environment. Salam Air might be for you....but is Oman?
Only one way to find out.