Here are two suggestions that are needed. The first is simple, when a selection is active change the color of the active layer. I often have a selection but it is set to hide then I forget and have trouble with a tool not working and I waste time trying to figure it out. If the layer I'm on would change from blue to red it would remind me to set the selection to None.
The second item has annoyed me for years. Many functions re-calculate every time we make a change to the setting (e.g. effects, ) and we must wait then wait again. For effects with multiple settings, put in a check box for manual update and an apply button on things that take more than a second or two to calculate. This way we can make large changes to several settings and then apply as we like.
Finally, I have run into problem with X3 using Topaz plugins in scripts. X4 is better but would crash on Adjust 5. I haven't tried it in SP2 yet, but Corel should always make sure Topaz plugins function properly even in a script.