Totally depends, when I build sites for clients I tend not to give them full access because they break stuff and then get upset when I want to charge them to fix it. Not that I would deny them full access, I just have to make it very clear.. and sometimes clients have no idea or care because as long as it is displaying the info they want they are happy.