I also came from the i910... had it for 1.5 years running any rom I found. Last rom was waremike's DC22 and I must say that the devs pumping out roms were the only thing keeping me happy on the omnia. (that and there just was not anything compelling me off of it yet)
The incredible however addressed every complaint I had about the omnia right out of the gate. As of yet I have found no shorcoming. (had it for a week now) Internet compared to the omnia is perceptibly faster... how did I survive in the laggy WM world for so long?
Even batt life is not horrible compared to the omnia. I've made it as long as 34 hours on one charge before the warning comes up where I made about 50 on the omnia. Like my omnia though, I just plug it in at night or first thing at the office so I'm usually around 24 hours or so rather than hit the warning.
I run exchange and frequent internet for work so it drains on both. The trade off for the lesser batt life? A much better phone, in every way.
The one compaint (if you can call it that) is the glass screen holds finger-smears well... I put a skinomi protector on it and solved that. (in addition to protecting from scratches n stuff) The skinomi is super clear and fingerprints are not as prevalent.
regardless... the phone is a keeper.