THis is funny enough exactly the conclusion I have come to. It is nice to see I am not just crazy... or at least that I am not alone in my madness :)
It was when I started having a few methods with a lot of ifs that this really hit home for me. I do have one criticism. This kind of "vertical" style works great for controller logic, but often not so great for validation-type code.
When you have a method that is validating you would probably want the result to reflect ALL problems with the data validated, not just the first error encountered. Forms that only give me one error at a time really irritate me.
Your name is missing!... ok. Now your email is formatted wrong... ok then. you need a zip-code... bloddy **"#&!!
But when it does not affect things like this it is much easier to read.