There is no definitive answer to this question as it depends on personal preference. Some people prefer to fill their basketball hoops with sand to provide a more stable base. Others prefer to fill their hoop with water because it is easier to change the level of the water, which can provide a more challenging game. Ultimately, it is up to the individual to decide which filling material they prefer.