Definitely a most practical solution. I use the observable pipe, takeUntil, switchMap, etc. then subscribe because a majority of my data needs to be sorted in some fashion.
But the async pipe is a gift from the computer gods when applicable.
I sure would like to see the ability to sort an observable stream one of these days.