I am no expert, but there is reason for hope. EB2I has been battered from all sides - EB1C filings, Porting, EB4 going to undocumented and increased EB5 filings and overall improvement in economy. However, a lot of these things might change in the next 6 to 18 months.
1. Spec says that EB4 demand should persist for 2.5 years, and I hope to see less demand before that
2. If EB3I moves to April 2006, porting will come down
3. EB5 has been under lot of limelight because of abuse issues
4. Just a matter of time before EB1C is under scrutiny. Already hearing a lot of USCIS office visits
I think future looks bright. Keep the faith on.
Iatiam