A regular comment Ive had is that my learners lose the course title they're in as they scroll down a page. I could sticky the heading, but im already sticking the secondary nav and the pages start feeling too top heavy with both stickied.
With the new sections in 4.4, this problem is reduced, but it can still be an issue.
I have a proof of concept workaround that adds the course heading to the nav drawer below. This has so far only been tested in 4.4 Boost and may need some tweaks in other versions/themes.
It is added to Admin > Appearance > Additional HTML > Within Head
<script>
window.addEventListener('DOMContentLoaded', () => {
if( document.querySelector("body[id*='course']") ) { // Only target pages with course in the body elements id - should get most course formats
const drawerheader = document.querySelector('#theme_boost-drawers-courseindex div.drawerheader');
const heading = document.createElement('div');
heading.innerText = document.querySelector('.page-header-headings h1').innerText; // Get the heading text from the course pages heading
heading.style.flexBasis = '100%';
heading.style.fontWeight = 'bold';
heading.style.paddingBottom = '0.5em';
heading.style.paddingLeft = '1.5em';
heading.style.paddingRight = '1em';
drawerheader.appendChild(heading);
drawerheader.style.flexWrap = 'wrap';
drawerheader.style.height = 'auto';
}
});
</script>
You can see in the image below the course title at the top of the Nav drawer

I would probably move the CSS components of this code from the JavaScript any put them in the custom CSS, but this is much easier to share! I should also check that the nav header actually exists first (I am checking of it's a course page).
Im sure a more experience Moodle dev could find a better way to achieve this or offer some improvements (please!), but hopefully it helps someone.