I've played Eve Online for 5 years and at this point I see it as my favorite game now and forever. It's definitely one of the hardest games to get into. It takes a lot of patience. You'll lose a lot before you gain a lot. The active development of the game really helps things. Since I started playing the UI has become astronomically better, as well as most features deemed "useless" by the playerbase have been revamped and reintegrated. There's UI scaling now as well.
It's not a game focused around your character. It's not about how cool of a ship you can get or how many skills you have. It's more of finding your niche to maximize the amount of fun you have. If that's finding a cool group of people that does whatever, so be it. Really, anything you can think of. The PvP in the game is less "More skills means better at pvp" and more "Better pilot skill and knowing how to choose fights". A week old pilot can take on 5 year pilots if you pick the right targets, use the right tactics, or just bring friends. In small gang it's more about pilot maneuvering and knowing what modules to activate when rather than what you're fighting. In larger gangs it's more about how well the fleet composition works together, and moreover how well they take orders and how good those orders actually are.
Unlike the traditional MMO where it's basically you start out in this world with lots of things to do and over the levels it slowly comes together on A. Raids/Group PvE and B. PvP, Eve is upside down. In the beginning you, basically have no options. You're brand new, you need money, you need information. Learn, adapt, play with the basic features and eventually the game opens up. It doesn't hand itself to you, you have to go looking for fun. Browse public chat channels, use the recruitment system and the internet forums. Meet people, make friends, make enemies.
All in all, play a trial. If you're not sure after that, play another. If you're sure you like it, do another trial. If you're comfortable with the way you have to hit the ground running in the start of the game, then you can drop money a sub. Hell, by the time I actually started paying for the game I already made a number of good friends. I had private channels to join and people to ask for help.