just preference.  apparently ng-show is tied to state that can change during the page view, ng-if is more final, like this will not be shown.