Sure, I will do my best. Bear in mind this is purely based on my opinion and experience and is by no means the be all and end all
Social work (as is midwifery, nursing and most other types of healthcare role, such as, occupational therapy, speech and language and so on) is a degree which leads you to be automatically qualified. There may be additional courses/learning that you may do. But on the whole, it's 3 years and you're done. Psychology, as I'm sure you're aware, is a lot longer by default and more convoluted. Particularly as, until you are on that doctorate/training course, there is no guarantee you will ever be qualified.
I've worked with, and personally know two, social workers. They all seem to enjoy the job, it certainly has its frustrations (as with any job) and I imagine that working in child protection will be one of the biggest generators of frustration. In healthcare work, that reality will either eat you up or you learn to accept the limits of your role and work as effectively as you can.
I think, generally, Psychologists get to stick to their hours better than social workers. Though that partly depends on the type of worker that you are and also the team you work in.
Psychology is also moving somewhat away from direct therapy to more managerial, consultancy and training (such as, supporting staff teams and advising on risk or behavioural management). That is not true of every modality and every service. So in some ways, possibly similar to social work.
This may be a helpful way to look at it. What is it about helping children that draws you to working with them? Social workers tend to focus more on the practicalities of living life, with Psychologists dealing with the internal, mental things. From what I know of child protection, there's lots of reports, court stuff, reviews and meetings - it's quite a process based job (as in, there is a whole legal framework that you have to work within). Depending on where you work as a Psychologist, there can be a lot of freedom (or at least, less strict processes) determining your every day work.
Hopefully that helps!