Yep - otherwise it would be my first choice. An NVMe pool with an HDD pool behind it is the best of both worlds.
Cache Tiering, in CEPH, is for specific workloads, and if the first tier isn't big enough, not tuned right, etc, it can be worse than no tiers at all. I've experimented with it...