If I were to pick one, I'd say the photoshop one, but only if you could do the blur in different layer, right now the blur is the same, if you know what I mean. Like the blur in forground would be stronge, and as to get closer to the point of focus (the character) the blur would be less and less. Right now its stronge blur to no blur! But then again maybe this is a style you are aiming for. Why don't you use maya or mental ray DOF? This would make things easier and take less time to do.
If you don't know how to use DOF, I would be more then happy to help