I would like it to be - when I first heard it described (by a very productive developer) it sounded great - having a clear plan of what needs doing, having regular short breaks interspersed with longer ones, working solid without any distractions, and so on.
But what I think I need is something more targetted/integrated at how I work - something connected to the IDE that waits for you to finish typing and/or save a file before deciding if to interrupt, where I can commit a change, mark a task as completed, and it then says "after you've tested that, your next task is..." or "time for a break; here's a five minute article to read" or "go have a walk" or whatever.
Of course, odds are nobody has created anything like that yet, so at some point I'll have to have a go myself, but I've got too much other stuff that must come first.
I don't tend to stop immediately after a podomoro finishes if I'm on with a task. Rather I find for me it carves up time into chunks that I'm motivated to fill.
Not really read much around it but I've found it very useful.