Should I use ExpressRoute to connect to Office 365?

No. Office 365 sits on the public internet-facing side of Microsoft Cloud Services, so is better served via the high-capacity peering links that AARNet has put in place for the benefit of customers. 

ExpressRoute is primarily for connecting to Microsoft Azure.

See: Microsoft Support Article - Azure ExpressRoute for Office 365