A compromise could be to change to BST on the first weekend in March, rather than the end, and potentially change to GMT later in the year, say second weekend in November. That would reduced GMT use by 4 to 6 weeks, much better IMO, whilst avoiding the dark mornings in mid-winter.