title: Any reason not to always use Fn::Sub in place of Fn::Ref or Fn::GetAtt
body: <p>I've found myself in the practice of always using Fn::Sub in place of Fn::Ref or Fn::GetAtt (or more accurately !Sub instead of !Ref or !GetAtt).</p>
  
  <p>I find it easier to just use !Sub as I can use it to get the ref or an attribute in object.property style. </p>
  
  <p>Is there any drawback to doing so?</p>