"...should always use ...?" Probably not. Since there is no canonical "simplest" form for any expression, various combinations of .expand(), .factor(), .simplify_full(), etc. may be appropriate in different circumstances.