I think the Ranger is still considered the most versatile character in the game. Then would come the Ritualist (Factions).
You can play on-line in PvE with other people. With your friends, or with strangers. You can create a guild and have your friends join it (or you joing their guild). Guilds are also used for PvP / GvG (if I'm not mistaken). If you cannot find people to party with, then you can hire some henchemen (usually found near an exit). They come with you "free of charge", but they do take hidden treasures. What I mean is sometimes there are drops that you don't see, but they are for the NPCs.
Henchmen will not leave you unless you kick them out of your party or you travel to a different city (where the henchmen may not exist - different henchmen may exist however). People, however, may leave your group even in the middle of a mission or quest. Usually because they had to leave (brb = be right back; afk = away from keyboard; or had to drive someone to the hospital, etc.). The odd time people will leave because of disconnection. The other times people will leave is because they are fed up with the group, or with a single person, or they are just being REAL LOSERS. So, PUGs (Pick Up Groups) are always a mixed bag of nuts.
Armor plays a big part of the game. The more armor the enemy has to a certain attack (physical, elemental, etc.) the less damage you will do. Some monsters have "no flesh" (certain undead, walking armors, ice golems, etc.) so poison/bleeding will not affect them.
You'll enjoy playing a ranger. My first character was a Warrior/Ranger. I hated the Warrior part, but I loved the ranger part. I have a well streamlined Ranger/Monk, and he is one of my furthest characters in the game.
I'm not sure what games you have played, but as Kenshi said, it is more skills based than equipment. I've played some games, using the Archer class and I found that certain equipment made a massive difference, compaired to the skills. In here, the equipment does make a difference, but its the skills that make the character.
Hope you'll enjoy the ranger. I know I did.