One of the problems with Portals/Doors/etc JVS mods is that they require a GUI and can break compatability.
In my own defense, I could not have possibly known I would be making Doors when I released Portals. So, when Doors were made, some of the Portals code now applied to Doors, and thus needed to be moved to the common code. While it is true (especially with my upcoming update) that you need a GUI to get full enjoyment, my add-ons would only break compatibility IF you aren't using the newest versions of my stuff. And it's not like I update every week, so, if you're too lazy to keep up, it doesn't bother me when your ice cream breaks.