There are a lot of tracking systems now available for fly behavior. Each has it's advantages and disadvantages. If you are new to fly behavior and tracking, my advice is to pick the tracking system of the people that work close to you so they can help you trouble-shoot when things go wrong. Here's a table that explains what some of the differences between them are (from https://www.nature.com/articles/s41598-019-40952-5).