Solar + battery is very land inefficient, that's basically the main argument.
Edit: Per ChatGPT's calculation, nuclear is significantly cheaper than solar + battery in my country (Czech Republic) if we're talking about adding new reactors to existing power plants.
But batteries can be very distributed and stabilize and prop up the grid in ways a huge plant can't without building out distribution. (Situation dependent of course.)