Whether it's "heaven" or "nirvana" or reincarnation, essentially to me it's the same thing, because in any of those cases, you are striving to get to a better place than you are at currently, correct?
Yes, I believe it is enough to be good. I believe there are multiple paths to God and that he has revealed himself to different people differently. If you can see God in these least brothers of yours, then I think people can see God in Buddhism, Hinduism, Judaism, etc. Everyone who believes in a Supreme Being, I think believes in the same thing at the end of the day. We may call it by different names and we may use different roads to get there, but we will get there in the end.
I agree with Dread 100%.
I see God as merciful. I think a person who has lived an honourable life here on earth, and who tried their very best to be loving, both towards themselves and to those around them, who shared that love, gets in. This means people who were good to their families, who made an honest living, who didn't hurt others or wish them harm, who did they best they could with what they were given, who extended their empathy and their sympathy to all people, no matter how different their life experiences are, who didn't stand in moral judgment of others or preached for a superior moral pulpit.
We are all people at the end of the day. If you truly have respect for that, then you get into "heaven." Because if you respect that your fellow man is neither better nor worse than you, then you will afford them the same rights you have, and you will wish for them the same happiness you wish for yourself.