(2) I heard that OID usage at row level will be a future problems.
Problems encuntered at the row level are only a consideration if you are expecting a very large number of temp tables or the constant creation and dropping of objects along with very large volumes of transactional type data. Otherwise it should not be a problem.
Regards
Andrew Bartley