уверен, синтаксис оконных функций можно освоить примерно за час. А я через пять лет использования увидел, как легко по значению оконной функции можно разделить все данные на бизнес-значимые группы (например долга нет/долг есть/долг погашен), и несколько дней ругал себя, что сам не додумался, когда решал на sql-ex. Практика и взаимодействие с другими разработчиками тоже многое решают