I'm not sure what to think about the SVG format. It's great for web page graphics. But as a general file exchange format for graphics purposes it has some serious hang-ups.
Any file format that is used for exchange purposes is going to have hangups unless all software vendors are willing to translate everything the same across all of them.
Until they are able to apply all abilities of a format that translates to all programs, any file format is going to have it's hangups. It has to be cohesive amount all the programs and there really isn't any incentive to do so for them.
For instance, I'm a part of an open source digitizing extension for Inkscape. In SVGs generated by Inkscape, they are able to have XML attributes that Inkscape will save, but just ignores for it's own operations. But it still saves them.
If you were to take the same SVG and run it in Ai and/or DRAW, it's lost.
That's just one example and it may not apply to everyone here, but I'm sure that there are examples that would affect people along the same lines.