Schematic design feedback

Thanks @chipmc, appreciate the feedback.

The switch is used to easily shutdown the boron when needed instead of disconnecting all the wire - that is all. I found the discussion about the 900ma being default but surprisingly I was not able to find this anywhere else aside from that post. I will lower it using this firmware code

PMIC pmic;
pmic.setChargeCurrent(500);

The device is always ON but the battery is needed to execute code anytime the USB power is lost. The device is used indoors in somewhat of a controlled environment. I’m using a Lithium ion polymer 3.7V/1150mAh battery that 99% of the time is fully charged and sitting idle “waiting” for a power loss.
Are there any other safety measure you would recommend taking with this Lithium ion polymer batteries? I doesn’t seem like the Borons have a temp sensor that would prevent charging if the temp drops too low. I did get the Particle TrackerOne and it looks like they are using the Lithium ion polymer batteries in them but I assume those devices come with fail safe features that keep the batteries from catching fire.