My girlfriend also claims she hates drift diving, but always when we go through our logs to recall our dives and have some good memories there´s 2 dives in her personal top 5 which were drift dives. Now when I ask her then why she hates currents, the response will always be the same: THIS ONE DIVE! Needless to give a description, what it comes down to is, that a guide made his group go all the way against the current in the andaman sea, near Ko Bon - I hated that dive just as well, but the impact on me wasn´t as strong as on my girlfriend who, since then, claims she hates drift dives. Of course this *** dive was not a drift dive but a poorly planned dive and a fight against the water - which you can only lose. It amazes me that she refuses to admit that there have been fantastic dives for us even in current, even though that is a fact. Apparently the bad expieriences have more influence on her memory than the good ones. So anyway .... apart from this all we both are still beginners compared to the most people on this board, I guess.
And even you, OP, with about 100 - 199 dives might still be some distance from the point where you start to feel really, really good even in currents, I don´t know. I can only guess what was wrong there, but to me it sounds like a bad expierience that derived from a multiple factors, including maybe poor planning also and a lack of expierience in currents. Don´t get me wrong, I don´t have that much expierience either but my girlfriend is the best example, how ONE poor dive can spoil EVERYTHING and make you believe currents suck, while it´s not even true. She most certainly enjoyed other drift dives - those led by great guides who invited us to a relaxing water ride along a wall where you could just fold your arms, flip your fins lazily every now and then just to steer and eyjoy the movie floating past.
I yet have to agree with TSandM - I think I´d prefer the mild currents also - anything ripping my a** away in uncontrollable speed and direction would just make me mad, no matter how much marine life might be waiting at those spots.