We try and do all this - the hard thing I find is what limits to put in place and how when they do find stuff that feels less worthwhile or on the addictive side, which they obviously do. It's actually harder than it sounds I have found to set time limits - particularly with siblings as they play together, look over eachother's shoulders etc. and if your daily schedule isn't completely regular due to other activities. We've gone for making one day at the weekend screen-free but it often feels like that isn't enough.