Coming from an autistic person, thank you! And I agree with you that Carly definitely isn't Shaun's soulmate for life. I had a good first relationship that ended. I think the show should have Shaun handle at least one break-up...you know, experiment a little. I also prefer slow-burn relationships anyway, kind of like what it appears they could be doing with his relationships with Claire and Lea (I really wish Shaun had more scenes with both of them this season). In my opinion, in order for a fictional relationship to work, the couple must have a lot of time to show that they have chemistry platonically before they actually become a couple.
Also, to add to your criticism of kfir's post, I'm pretty sure Shaun is capable of being a father. He has mentioned that he does want children. I want him to be a father, too...but not right now, and it probably won't be with Carly.