Both excellent. But I'm going with Faces on sentimental grounds. I love Ronnie Lane's part-time vocals. Faces is the band I dream of being there for. Ronnie's Wood's Faces period is as tasty as any of the 60s guitarists. And Rod Stewart's vocals of that time are simply the best. Drums, keyboards, bass, everything. This is just as good as raw live music has been.
What are the guitar "ethics" of essentially copying McCartney's guitar solo? I realize it's hard to come up with something significantly different for this song but maybe just let the piano player doodle something if you can't (I'm talking about a respected professional like Ron Wood not unknown guitarists)? Is copying McCartney's solo essentially a homage to McCartney (i.e., "it can't get much better than what you did")? I'd have loved to hear what someone like Ron Wood could do with it (I've tried improvising over this song and can't ever get far from McCartney's version).
That being said I do like Faces as a group better than McCartney by himself or with Wings.