I worked as a dive guide in that area for 4-5 months, its a great place as long as you remember and stick to your training and the basics of diving - i.e. don't abdicate your responsibility to the DM or anyone else.
Basically, as long as you can control your depth, Sipidan shouldn't really be a problem (on the whole), the issue is that people drop down there happily following the fish/shark etc not realising that with the good vis you can get there (The sun is strong and the light penetrates easily to 40+ meters), they have dropped over 10+ meters deeper than their intended dive depth, so don't be tempted to follow that shark/turtle/clown trigger fish etc no matter how close it appears.
There are 2 sites that have down (and on occassion up) currents, or as Huisen found, currents that can take you away from the wall and out into the blue all too fast, those are Barracuda point and South point, but don't be put off they are the most requested sites for a reason.
Most dives are/were guided there, so if the currents are too strong, they aren't likely to take you there, but talk to your guide and let them know your limits and they can keep you away from the points where the currents can turn (they should anyway) while still giving you a fantastic dive, some of the most fantastic things I've seen there have been in the 0-12 meter mark (young reef shark with a fresh bite out of it.... mating octopus...etc)
Of the rest of the dive sites, 90 % of the time that I was there, there was some form of current so you will experience drift dives, even if they don't offer them as part of the course, but when I was there, all dives were done with the current and the operators would drop you in at the start, and picked you up where you ended the dives (on all dives).
But don't neglect to dive in Mabul and Kapali and if you've done a night dive, then persuade the DM's to take you to see if they can find mating Mandarin fish... or just ordinary mandarin fish (during the day)... its an amazing place to dive, relax, enjoy and stay safe
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)