This isn't a dish I make all that often, but every time I do, I re-resolve to pull it back into more frequent rotation. It's so, so good.
The cons: It's a little labor-intensive - not "difficult" at all; it just involves quite a lot of ingredients (none of which are expensive) and a bunch of different pots and pans. I hate cleaning pots and pans with a passion, so if I'm willing to clean four of them, that means we're talking about a seriously delicious meal.
The pros: It makes children eat spinach. Like, request it. What?! (And it keeps really well in the freezer if you want to eat half now and save the rest for a day when you are too tired to do things like construct layered pasta dishes.)