Sadly, Origin handles patches in exactly the same way as Steam.
There's a crucial and gigantic, enormous difference.
Origin--and Uplay--allow you to play a non-updated version of a game. You can refuse the update. Steam does not. Steam locks you out of playing a game until you've updated it.
I bought Borderlands 2 recently, was playing it, got online in Steam today, to discover an update was necessary. I tried to go back offline and play, but no dice. Update must be installed.
You're right about rollbacks, but at least Origin (and Uplay) LET you prevent the update (which means you could prevent it, go online to find out if the patch changes things you don't want changed, and if so keep preventing the update permanently).
Edit: Glad to see a few people who aren't Steam fanatics. Seems like they're the only ones around sometimes.
Double Edit: Oh, and another thing. I used to not have home internet access at all, and Steam would lock you out of offline mode every two weeks. I don't know if they still do, because I have access now, but Origin has never had that problem.