An analogy, not a direct comparison :-) A lot of the same underlying issues apply, ie you won't see much of the potential performance improvement until you have converted most of the software stack.
Well, if you have a thumb2 binary issuing calls to the standard (non-thumb) libc etc, there's going to be switching. Or am I missing something?