I have become a believer, but not so much in the generalized personality descriptions but in natal chart readings by knowledgable astrologers and not those who glance up and to the right as they speak feigning communication with spirits. I believe in soul contracts, though I call them improv scripts, and a reading of my chart done by someone versed in Evolutionary Astrology was very interesting and resonated with my experiences. I also think it's important to look at astrology, whether a natal chart reading or a look at current transits with reference back to the natal chart, as an explanation of currents/forces, not outcomes. One can always choose to swim against a current and succeed. It's a question of how much effort and how strong a swimmer one is. Graham Pemberton recently posted a series of essays on astrology from his as of yet unpublished treatise. You can peruse his profile if you're interested.