The SQL interface allows you complete freedom regarding programming languages. Because almost everything can be used without problem due its flexibility in syntaxes which are very similar between Oracle / PostgreSQL but still have differences like PIVOT clauses being postgres only features instead oracle having them as standard queries/ statements etc.). There's nothing i dislike about this product except maybe not using other interfaces so much (but when we need it e sure will) such us REST API client libraries; although if there was an issue found while researching I'm afraid someone else might run into something similarly odd since these days one cannot know what could work exactly at first place). If all relational storage problems exist within databases then probably my answer here would become yes! Maybe even easier than some others - mostly buecues from different platforms' capabilities rather solving real world issues related solely by lackluster tools available online today.