Each LMS has some amazing features and some features that make you want to go back to stone tablets.
Canvas was the first LMS we used. They always spoke about report card creation, but we got tired of waiting.
So another platform after a decade. Which swore they could import standard LMS exported content, but nope.
Back then it was a choice between roll-your-own Moodle, branded/hosted Moodle, Blackboard - experienced users said please no - and Canvas.
We were impressed by the test and backup instances, and that they were willing to try moving into K-12.
And that Canvas was built as a project after gauging dissatisfaction with existing platforms. Mostly Blackboard.
Problem? Invoke your backup instance. Not sure how something is going to fly? Try the test instance.
Working with others who have had Google Classroom - still no test instance, backups are third party, no student view.
Yes, the core of GC is free, but you're still getting mission-critical software from an ad company.
I've not kept up since we switched, but as bad as this is, this is an impressively long time to go without a crippling event.