A year later, I know… but!
I stuck with PureOS since getting my Librem about six months ago. I had freezing issues right away, mainly due to mistakes I made. I had been away from linux for quite some time and made some silly mistakes 
Once I realized the error of my ways, I was able to eliminate most of the freezing, but not all. Sometimes once a day, sometimes three times a week, it would just lock up.
A couple of weeks ago I got bored and decided to give Arch a shot. So glad I did! The install process wasn’t bad considering the very small text on a hidpi screen and how manual it is.
I was up and running, fully configured, within two hours. GNOME, linux-hardened kernel, only the apps and services I want – the machine hasn’t locked up even once! Great wifi performance, too.
I even put the PureOS plymouth theme on it. You wouldn’t even know it isn’t PureOS by using the GUI exclusively.