I like them most of the time, but I am the first person to agree that both of their behaviors is frustrating. From being alike in personality, Amy has turned into a whiny teenager eager for her sexual breakthrough, and Sheldon has become painfully dismissive towards her. I dunno what tptb's overall idea is, but its kind of a roller coaster with them. We get the occasional aww-episode, but we still don't see much of Sheldon opening up (and there was that episode where they sat on his bed and he said he is working on it) - at least not without Amy tricking him or a preceding argument.
He could be a better BF to her and still have issues with the physical thing, and still be a nit picky prick, but from where they are now, it will take a heck of a writing job to get them there. Alas maybe that episode with the psychic is forshadowing something.
Amy needs to get more independent - she relies to much on her relationship and her friends. I feel like she is afraid that if she loosens her grip on both, she'll loose them. She just needs to muster the courage to try things out on her own, make other friends. And she needs to tell Sheldon what she thinks without a the whiny voice and the self degrading plans.