There are some things to help with these shortcomings. You can set up SVN server and import /export your projects. Using version control is a good idea, even if you aren't on a Mac. More info in the Designer documentation: www.novell.com/.../versioncontrol.html. Import your project, make your changes, export your "new version", you can even compare previous versions. Then when you are ready to deploy, you can go to a Linux or Windows machine to compare/deploy. Its a little Rube Goldburg'ish, but then again, most environments I have worked with, the development and deployment of drivers/changes are done by different people or groups.
There is an open Enhancement Request that you can follow/comment on here:
Also for browsing eDirectory you can install some plugins, I have used Apache LDAP plugins that I like. They're easy to install:
-While eclipse is running go to "Help" drop down menu and select "install new software"
-An installation window will pop up with available installation repo's
-Click on the "Add" button
-Name the repo and enter the following URL:
-Select the LDAP Browser plugin (and others if you want.. but, I got dep errors with RPC and Studio)
-Then just follow the prompts