If I'm wrong, correct me, but I don't think I'm wrong.
A proper LFG tool would solve most of the issues of finding groups, but even without one it really isn't as hard as most make it out to be. Pug groups advertise constantly in LA. (Other than Story Modes because there's no real incentive to repeat it after you've done it once) Dungeons start at 30. Level 30 really doesn't take a long time to get to and most of the leveling dungeons are pretty easy. 30-35: Ascalon Catacombs; 40-45 Caudecus Manor; 50-55 Twilight Arbor, etc.
It's really not as hard as you think it is to get a dungeon group. Sure, you get the occasional knucklehead who won't let you go into an exp dungeon run at the proper level because you're not 80, but that's not always the case.
Honestly, this game has some of the easiest leveling I've seen. No where near as tedious as any other MMO I've played.
PVP isn't for everyone, some people take it too personally. Despite the issue most people have with being stomped by experienced players, or dealing with ragers, the PVP in this game is very accessible. Straight out of the bat you have access to all skills, trait points, and weapons. Armor and rune stats are normalized and a rank 40 player has no statistical edge over a rank 1. Literally requires no grinding unless you want to look cool. At that point it's just a matter of getting experience. However it does need proper match making. Hot join isn't perfect by a long stretch, but it's quick and easy to get into, and matches range from 5-10 mins.
There is a lot to do, it might be more accurate to say that the small amount that you've done has you in the same few zones but it's a big game and it'll only get bigger. There's A LOT of work that needs to go into it. If it required a sub I wouldn't even consider playing this game, but the nice thing is that if I get bored I can just put it down and do something else for a while and come back whenever I feel like it.
To me that's what a casual game is all about. I don't have to set time aside to raid with the guild or join any scheduled events. I can just pick it up whenever, do some things, then put it down. Getting exotic gear was easy, I didn't have to do a ton of raids and dungeons and hope what I wanted drops. I could craft a few pieces here, buy a couple others there with dungeon tokens. Hell I could buy them off the trading post.