If you think you're ready, go for it. If you get hired, someone else thinks your ready too, and try your best to prove them right.
If not, go CFI until you are.
Comes down to this:
Scenario 1: You are an FO and have 250TT at IOE. The Capt is going to think you're new and don't know what you're doing.
Scenario 2: You are an FO and have 2000TT, 1750hrs as a CFI at IOE. The Capt is going to think you're new and don't know what your doing.
The difference between Scenario 1 and 2: When the FO in scenario 2 starts flying 121, the FO in Scenario 1 has 3 years of 121 experience, seniority and $$ under his belt.
Just a thought. I'm glad you guys take such responsibility with your skills, and aren't applying, but if you think you are ready, and can get hired go for it.
Spongebob