I personally don't think it would make a difference one way or the other, as long as the proper 301 redirects are put into place and all traffic to the old URLs is sent to the correct new URL.
I do, however, think the sub-directory approach looks cleaner. Anything beyond the first sub-domain looks spammy to me (or just sloppy). That's just me though.