So I decided to take the plunge and see if M2 has fixed some of my issues:

On startup with a Workspace from M1 (three projects, one big with 36+
drivers, so with serious nested if's which caused a mem leak in M1, a 5
driver project, and a 10 driver scratchbook project), and I get this error:

Unable to create view:
com.novell.designer.idm.model.Item.getLogicalChild renMutable()Lorg/eclipse/emf/common/util/EList;
com.novell.designer.idm.model.Item.getLogicalChild renMutable()Lorg/eclipse/emf/common/util/EList;

After that, seems ok, but on 3 startups so far it has done it for me.