One of the major challenges is the heterogeneity of cancer cells within a tumor. This heterogeneity can lead to variability in response to treatments. Another challenge is developing models that accurately mimic the tumor microenvironment. The complexity of cancer's interaction with the immune system also poses significant hurdles.