We only ever do SC as we like the freedom of being able to eat where we want, when we want and not be tied to eating at the same hotel for 14 days and nights. I don't like being in the hotel all the time so it would drive me crazy to have to eat there for 3 meals a day every day, we love to walk around the town and try different places to eat. We also like to be able to get out and about away from the resort.
I know a lot of people say with children they prefer AI but as ours tend to drink water 90% of the time we aren't spending a fortune on soft drinks. Neither me nor my husband are big drinkers either, we like a couple of glasses of wine or a beer but that is it. In an apartment you have a fridge so you can stock up of drinks anyway and we love having the space in a villa or apartment. Our children love trying out different restaurants anyway and we would never leave them at a kids club or anything.
I also think that cheap AI is really a false economy as you always get what you pay for in these circumstances and I would hate to go on holiday and eat awful food for the whole time! To get a good class of AI hotel you need to pay for it so it does work out expensive, booking an apartment and eating out can work out cheaper in the end.
Some people also seem to think that if you go SC you have to cook - I don't cook on holiday but we do like to have some bread, cheese, fruit, salad etc. so we can breakfast and also lunch at home some days. Cooking full meals on holiday - no way