"Creator" is much more ambiguous and open to interpretation. It is much more culturally and spiritually neutral, so I've got no problem with it.