In general, Keynote for iOS—particularly on the iPad Pro—is a thing of beauty. It will allow you to do most of what you need it do. One area where it is severely lacking is theme styles: while you can apply existing styles from a theme, you cannot create new ones or update existing ones to match changes you did with inline formatting.
FrancescoK about Keynote, v2.6.1