I do suggest that you listen before committing, or make sure you have the ability to return the NFB-11. It usually takes a while for your ears/brain to become accustom to a specific system.
Also everyone hears differently and has different tastes in sound. Don't take just my opinion as gospel. Do you have the 400i now? If so, take it to the shop and listen for a while.
There is another one that I can throw out there. The Grace M9xx. It is slightly more expensive than your budget, but I find it to be a great device. It sounds good with everything I have plugged into it. The M9xx is a huge upgrade over the O2/ODAC sonically and offers a great deal of flexibility in configuration as well.
As to the 3D soundstage, in general this is more attributable to the headphones than any other piece of gear in the chain. Even at that, the difference between very good (HD800) and just OK (400i), is a matter of inches not feet. In other words, to my ears, it is nothing that will knock you out. If you want a large 3D presentation, you need speakers in a well setup room.