Yes, even when using Heat's CFN API, there are extra functionalities to each.
This is also the right approach for if we decide to write an openstack backend that uses the native heat template language (yaml based). For now what we have is plenty to build our environments, but if heat stops adding functionality to their cloudformation support we should include both.