Yes, while there are some characters hidden behind gacha mechanics, the main story and majority of the open world can be enjoyed without spending money.