I dislike a lot about OTC CFDs but at the same time ASX CFDs really limit what you can do. The ASX CFDs only allow you to trade in 50 stocks while for OTC Commsec says you can trade 600.
It's difficult to find the cost for OTC CFDs though. It's not clear in the PDS. I am not sure why you incur a borrowing cost for OTC CFDs when shorting stocks. Is it something to do with them hedging? They don't explain what this cost is either.
Not sure what you mean by OTC but City Index has over 200 ASX listed stocks that can be traded.