Been playing EVE now for about two years, not a bad pilot, but I will never say I am good either, heh.
EVE is... well, kinda the opposite of almost all the instant gratification style games flooding the market right now. It takes time to get better, and the game is constantly expanding and changing. It actually got MMO of the Year this year I think...
However, I find it hard to recommend EVE sometimes, mainly because it's so different. The learning curve is more like a brick wall, and it can feel like work sometimes, but whenever I get burned out on something, I just login and do whatever I feel like doing today.
Not so active anymore, but maintaining my training, trying to keep from getting left behind.