It's a pretty balanced team. Dragon Tail/Dragon Claw Dragonite it's amazing! Cause it will cause to make the opponent waste his shields quickly. Now, for the charged moves it's only option is Hurricane against fighting types and to help keep your Tyranitar alive. Speaking of him, Stone Edge is a really slow attack but it's better than Fire Blast in all situations. As for Machamp, Heavy Slam is it's only option and only works against Fairy-types (You have DP for Ice, Rock and Steel anyway). If you had Stone Edge on Machamp (Legacy) it'll work slightly better.
If you have to choose one...man, that's a difficult choice. Both Dragonite and Tyranitar suffer from having a 1-bar charged move available, while Machamp doesn't benefit much from Heavy Slam. I'll go with Tyranitar for being a bit less predictable than Dragonite.
Hope it helps :)