"Are you happy?" is a loaded question so I won't go there ... Let me pop a Vicodin and answer some though (Dr. House wanna be).
Regarding specifically to pool skills/ability, I'm always striving to improve so I'm never happy (sometimes unhappy). It's like golf when I played .. I was never going to be scratch golfer but wanted to improve on whatever index/handicap I was. Maybe "satisfaction" is a better word.
Like golf, I don't need another person to play pool. I used to luv hitting balls at the range and in pool, I luv hitting balls by myself, running drills, playing ghost or playing straight-pool. Luv being in that "zone" when things are going better than expected.
Like golf, sometimes I like playing with others. Especially 1 pocket since that's a bit hard to enjoy alone.
Like golf, I'm an equipment junkie .. always trying to find that holy grails or the latest gadget. Spent far more in pool related equipments than golf though ... would've never imagined that before I got into cues ...