Hey anavasis,
Including your site name in your page title is good. But including in all the pages may not be good. you can choose to include the site name in the pages which have short title length and which you think are most important content of your's.
For sharing the pages(facebook,twitter,.etc) you can use custom sharing titles including your brand name.
Hope its is useful to you.
thanks,
goodluck!