, with due respect, that's not been my experience with the faculty side.
For example, until very recently (this semester or last, I don't remember exactly), the web editor was severely broken in it's ability to make tables. This was resulting in having class schedules created outside the I-Learn interface and posted in as raw html.
The interface for working with course plans (I think they are referred to as "Masters"), and specific semesters is really unintuitive. More importantly, the interface doesn't give much feedback about what version you are editing.
The loudest complaint is that it simply takes too many clicks to get anything done. It's worse because web interfaces in general - and I-Learn in particular - are not very responsive. This mean that each click results in a delay of several seconds to the overall task.
The worse example of this was in a religion class I took. There were errors on the quizzes on a regular basis, which obliged my teacher to change the grades for every student, in every section. There was no way for him to do this as a batch operation (or at least none that he could find). He used to kvetch about this regularly, which was justified as it took about an hour to get through it all.