By using take, takeUntil, or takeWhile, will my observables get cleaned up the same way as unsubscribe?

Refer here. It’s still safe to use take.