They behave same way but the implementation is different. Personally, I always prefer using Section Access along with the script i.e. document level. You'll have more control over the code and it's useful to perform transformation on Section Access script before implementation.