Not really as they prefer to be in groups of 5+. They are a schooling fish and like to interact with their own kind. Keeping them in too small a group usually causes them to hide away.
Ottos prefer a mature tank and can be quite difficult to keep.
5-8 Cories would be fine in that tank. If your lfs doesn't have any, you can always ask them to order some in.