Filming drone with gimbal - which radio controller?

I am currently building a drone for a friend, using some spare parts I have, as the budget is rather low. It will be controlled by a Micro APM 2.72 and has a gimbal. I am looking into which radio makes sense for this - will 8 channels be enough? I count 4 channels for flight control, 1 channel for flight modes and 2 for the gimbal - am I forgetting something? It has been a while since I’ve been buying hardware, and I have mainly been involved in drone racing, so this is a bit out of my confort zone.

I think FS-I6S or FS-I6X will be a good choice as they have 10 channels (you need 8, the more the merrier)