Depends on your grades,budget,transportation(Address),etc
id still prefer Iqra Uni..as an all-rounder and from what i know they have been in the BSCS for quite a long time.You wouldnt go wrong with them.
As for IBA,i dont have any friends there for BSCS and frankly i dont even know THAT much about their programme.
better the devil you know then the one you dont
Peace