To my way of thinking, the principal case of interest with regard to the first incompleteness theorem, the case carrying almost fully the philosophical interest and fascination of the theorem, is the case of true arithmetic theories. In this formulation, the theorem states that there is no computable axiomatization of a theory $T$ that proves all and only the true statements of arithmetic, that is, the statements that are true in the intended standard model $\langle\mathbb{N},+,\cdot,0,1,<\rangle$. In short, no computably axiomatized true theory of arithmetic is complete. We cannot provide a computable list of axioms for the true theory of arithmetic.
It is this formulation of the theorem that addresses the Hilbert program, for example, aimed at providing a complete theory of the arithmetic truths. Gödel's theorem shows that we shall be unable to provide such a theory by a computable list of axioms.
A similar formulation of the theorem is the statement that every consistent computably axiomatizable theory $T$ (and containing a sufficent weak fragment of arithmetic) will admit true but unprovable statements.
These versions of the theorem can be proved by introducing the Gödel sentence $\sigma$, which asserts its own nonprovability in $T$. This statement is both true and not provable in the system. If the theory $T$ is true, then of course we also know that $T$ does not prove $\neg\sigma$, and so the theory is incomplete.
If we aim at a stronger version of the theorem, however, without the assumption that $T$ is true — but one must admit that this is a strange case in which to be interested! — then this argument doesn't quite seem to establish that the theory $T$ is incomplete, since perhaps $T$ would prove $\neg\sigma$. To address this, Gödel had recognized however that if we know the theory is $\omega$-consistent, then we may deduce also that $T$ does not prove $\neg\sigma$, and so $T$ is incomplete. So this was a technical condition, a weakening of truth to $\omega$-consistency, which sufficed to prove his desired conclusion in a more general context.
Soon after, however, Rosser pointed out that in fact no additional assumption is needed for the conclusion in the general case — one needs rather only to consider a slightly revised sentence, while using essentially similar methods. The Rosser sentence $\rho$ asserts that for every proof of $\rho$, there is a smaller proof of $\neg\rho$, smaller in terms of the Gödel code. One can then show, assuming only that $T$ is consistent and computably axiomatizable (and containing a sufficient weak fragment of arithmetic), that $T$ proves neither $\rho$ nor $\neg\rho$.
Thus, the Rosser argument shows that we can simply drop the $\omega$-consistency assumption from the theorem. It is irrelevant.
To my way of thinking, therefore, we frankly have little need to consider or discuss $\omega$-consistency at all in connection with the incompleteness theorem (except as a historical matter). It was a technical hypothesis considered by Gödel as a weakening of truth, but quickly seen to be unnecessary in light of Rosser's argument, which shows that essentially similar ideas as Gödel's prove the theorem without that hypothesis.
When I prove the incompleteness theorem, I start with the easy case of true arithmetic theories, the main case, a case also where the proof is slightly easier. For a stronger result, we go directly to the Gödel-Rosser theorem, which can be proved by essentially similar methods. There is no need or reason at all to consider $\omega$-consistency, and I typically mention it in passing only, in order to give historical context to Rosser's innovation.
In fact, there are many different proofs of the incompleteness theorem, and when I teach this topic, as I shall next semester, I prefer to give as many as possible. I am currently writing a a book entitled Ten proofs of Gödel incompleteness.