Rate my enclosure

I've been slowly but surely adding new things to my boy Darwin's tank! I've had him for an 2 years and I've finally managed to save up to buy him a bigger tank and some new hides.

I would just like to know if I need a new substrate or is the one I have currently okay?