It depends what you are comfortable with having to rework if things go wrong I guess. The majority of the time the sandbox publishes fine for me. There have been a few times in the past where it failed to publish and we had to discard changes as nothing we tried would let us publish. I would say we probably average 400 changes or so between publishes but it can be higher in some weeks.
Worse yet, if you do end up with an issue that needs support to intervene prepare to leave that sandbox open until their investigation is completed. This could take many weeks with no real timeline given. Usually this is not an option for us as we need to get the business back up and running and not leave it in the broken state where QB support can work with it for extended periods to determine the cause. We almost always abandon the bad sandbox and redo the work, which means support cannot tell us why the error happened in the end.