I dont know much about london - but its rare and unlikely to find all of what you want in one place - there probably needs to be a compromise somewhere - the economy is not great and if you want something that pays well - but also doesnt want you working more than 40 hours a week (what job is only 40 hours a week any more other than checkout jobs at supermarkets or governement jobs?) - and will still promote you regularly enough (given that you're working 40 hours a week and not going over and above in your efforts). My concrete suggestion (because im not a big fan of just criticising without providing something concrete in return) would be to find a place that pays you well enough to look after your family - and lets you do something you like. IF you're doing something you like and are growing into newer areas - you'll thrive - and you'll be positioned to be exposed to further opportunities in those areas - one or the other of which might be that opportunity that ticks of all the boxes for you!