Pot, Kettle. And this little reactionary missive doesn't reek of an attempt to tarnish one character just to make the one you have a soft corner for look better in comparison?
May is both well written and well characterized. Being stoic and internalizing emotion is not equivalent to being bland, boring or poorly written. It clearly is the same for you, which is extremely subjective. The character isn't working specifically for you... which, for the most part, is not really relevant.
The Skye character is not well written, completely unlikable (this might be a subjective call, but I think more of the show's audience agrees than not) and most crucially, thus far, completely unnecessary. She seems straight out of a show meant for very young children. The reasons I've heard in defense of Skye's presence are: (1) Audience proxy (2) She's hot (3) Witty banter. These have nothing to do with the internal logic of the show. And no... "social media expert" is not a thing. Certainly not in the context of an elite team tasked with ridding the world of various serious threats.
Even if it is revealed down the line that Coulson had some overarching master plan in place all along with Skye's inclusion in the team, they've basically burned 10 episodes and counting of good will (with respect to the Skye character) in which she's been nothing but deadweight.