There is a very short answer for that question: it depends. If you have trouble watering your plant, Leca is better. If you don't have fertilizer and don't want to use fertilizer, soil is better. So it really depends on your preferences. If you want less maintenance week-by-week, then Leca is a better option. If you don't want to spend an hour or two every few weeks to clean all Leca in your house, soil is a better option for you.