Well you did say your familar with Java. As of now the N900 doesn't really have a java like environment available (though I believe it's possible through EasyDebian). So it does sound that if you prefer Java that the Nexus might be better for you.