Hmm, my best advice is get the phone that you are most happy with NOW. I know you are worried you might miss out on the better phone once all the updates come out, but there is no guarantee that the issues most critical to you will be fixed ever. If battery life is that important to you, get the MAXX cause no way the GNex will ever come close to that, even with the extended battery and 4.0.5 (assumably)improving things (although you are able to swap batteries).
If ICS is that important to you, go with the GNex, it has it, and will most likely always get the latest version of it, even if it is a little late being on VZW.
There is a chance of 4.0.5 coming out in the next month, but they have been saying an update is coming for a while now. First it was 4.0.4, an update leaked, and then for whatever reason it was scrapped. They could be having the same troubles with 4.0.5. Which is why I say don't depend on an update to make the phone acceptable for you.
P.S. Welcome to AF!
P.S.S By the way, my personal opinion on this is YES!