Both sound like really bad decisions. I tried out the HTC One after having my 928, and while I liked the build of the phone, I hated going back to Android. Went back to my 928 and couldn't be happier. Well, I could if I had an Icon, but whatever.
I understand the frustration, but really, if you've been on Verizon for any length of time, you already know how this works. We always seem to get phones later than the rest. I hate it just as much, but that's the reality. And the fact is, we have no idea when Verizon planned to unveil this thing. We don't know what the hold up is, but we know its coming.
Basically what I'm getting to is this: don't make any rash decisions that you'll come to regret later. Enjoy the hell out of your (928?) and the Icon will come soon enough. That's what I'm doing.