Port SS3 MDL to CONNECT or rewrite in VBA

I understand this will depend on the type of program, but in general for element placement and manipulation tools, is it better to port SS3 MDL code to CONNECT, or rewrite them with VBA. Is there any criteria I can use to inform me of what path to go down?