I think the idea of "Picard picked an odd time to return and should have returned sooner" a bit short.
I thought about it before and figured he should have gone back earlier to save the Enterprise and stop the whole mess the first time he laid eyes on Soron.... but then again, how would he explain to everybody and justify his actions when what he is accused of didn't happen yet?
While all of this is happening, he isn't aware of how badly things are going for the Enterprise as he's too busy on the ground.... to me in the end, it did seem logical for him to pick that particular time to return as this time he had backup with Kirk and his Judo Chops!
I thought about it before and figured he should have gone back earlier to save the Enterprise and stop the whole mess the first time he laid eyes on Soron.... but then again, how would he explain to everybody and justify his actions when what he is accused of didn't happen yet?
While all of this is happening, he isn't aware of how badly things are going for the Enterprise as he's too busy on the ground.... to me in the end, it did seem logical for him to pick that particular time to return as this time he had backup with Kirk and his Judo Chops!

This might be more puzzling than Captain Christopher being beamed into himself in Tomorrow Is Yesterday...

) is the fact that we don't even see Antonia, so we've got no feeling for Kirk's apparent emotional connection to the woman he wished he'd married. That's really the fatal flaw. Maybe we could've bought it if we'd got the meet the woman instead of just hearing Kirk say how much she was "the one". If the movie makers didn't care enough to show rather than tell, then why should we as an audience care either?
Instead we've just got Antonia being literally a voice off-stage, and we have to watch Shatner beating eggs instead of acting.