When you go to a new engine think about how you code.
In the early 90s most people intermixed they programs logic and UI as it seemed easier. Over time that changed for a few reasons. It became hard to maintain code as the UI framework changed and it was hard to test the code because it could not be easily automated. These days people focus on separating their UI from logic. If you do move to a new frame work I would suggest to start thinking about coding in the same way. You gain a little platform independence and you can create units and functional tests of your code that can be run from the command line or on a continuous build system. This is a good time to reinvent how you work to improve your workflow.