I'd say B+ maybe A-
What I liked:
Craig was charismatic, and energetic, but not over the top. Last year it seemed forced and a bit contrived. We didn't see pictures of squirrels and what not. Dispensed with the useless chatter about robots and what not.
Hardware announcements were welcome, though I was hoping for more then a spec bump on the MBP. I was surprised to see the iMac get some love, but it was a nice surprise.
WatchOS was a nice update, looks impressive.
iOS11 looks really nice, this is probably one of the few times, I'm tempted to load it on an iPad or my phone.
What I didn't like
The name of the macOS - At first I thought it was a horrible name, but then they trotted out the home pod and well, that took the crown for bad names (imo).
Aside from the new FS, I was very underwhelmed by high sierra, though it may be a nice move to stabilize the OS, but in comparison to iOS, it seems Apple is focusing so much more energy in iOS. Given that its their major money maker, I understand why.
What I'm not sure about
Home Pod, given Siri's lack of ability (at least in its current form), questions the usefulness of it.
iMac Pro, I don't need this, but given that heavy hitting processing power, in a tight space, I wonder about its cooling ability (or how load those fans will be)
In the ends, I walked away very impressed hence my B+, there some things that didn't interest me (no big deal), some head scratching things, but overall a nice keynote.