Hero Online, found at www.netgame.com, is 100% free to download and play, but there's the option of paying for really nice items (how else would netgame make their money?). You can get any item bought for real $ with game gold as well, you just have to find the right person.
It has everything that all good MMORPGs have: leveling, seperate character classes, seperate jobs, an active and diverse economy, house/guild system, 2 seperate factions, frequent events/faction wars, blacksmith/crafting, pet system, and some beautiful and diverse armor/weapons (that change appearance with every upgrade and gear change).
There are also items (albeit expensive ones) that reset skills, stats, and your job (effectively meaning you don't have to level a whole new character again, just drop a bunch of gold and you can reset everything but your character class).
I play primarily on Dragon 2 server, and own the guild "DeathEaters". Shoot me a PM here on d2jsp if you're interested, I'd love to play with new people

.