Clearly Natural is a very good vegan soap. It's relatively cheap, too.
Dr. Bronner's Pure Castile liquid soaps are great, too. They're all vegetable glycerin based, no animal ingredients, no animal testing. A little of it goes a very long way. They can be used for shampoo, hand soap, body wash, mouthwash, deodorant, etc, just dilute with water.
I'm not sure why Earth Balance is so hard, but letting it sit outside at room temperature for a while helps it to soften.