Here is my final test render of the flag using nCloth in Maya.Please feel free to comment on it :)
Since the last WIP of the flag I have changed a few things. I raised to the Scale slightly (I realise some people say set this at 0.01 but I thought I had a better effect with that number raised slightly) The biggest change I made for this flag was creating a Volume Axis Field and creating an expression for the Turbulence and the Magnitude. This really helped break the repetative waves I had going on. Any questions on how I made it please feel free to ask.