Guitar here, i've been playing for about 4 years, i'm not that great -- but am starting to get the hang of the scales and my fingers are finally starting to become fast. In the grand scheme of things though, I'm still kinda sucky.
I've dabbled with the keyboard but havent become great at it (its still satisfying to re-derive a song by ear)
Anyways, I think the drums are interesting -- and have a decent grasp of doing that thing where you work the kick pedal and snare while using the hi-hat on every 1/4 beat. But am far from being a drummer (drum sets are fricken expensive!)
Self consciousness when playing in front of other people makes things worse, but I feel I'm starting to overcome it, little by little.