Is it better to fill your basketball base with water or sand?

My opinion is to fill your basketball base with sand. My opinion is sand because, if you fill your base with water, the base will crack because of the water freezing in winter. Also, your basketball net won't be that stable if you fill it with water. That's why I think that filling your basketball base with sand is a better choice.