If you are developing the TMLs just for you, then either method (all python or mixed c#/python) is fine. If you intend to share any TML with others, using just python is likely easier as there are fewer files that are needed at runtime. You are right ...