Каждому своё место.
Когда я пишу, например, биллинг — да, триггеры и VIEW мне очень в тему, и я с удовольствием делаю его на постгресе.
Когда я разворачиваю страничку, то предпочитаю пользоваться MySQL — просто потому, что распространённые движки на нём лучше всего протестированы.
Когда я пишу своё мультиплатформенное приложение, которому нужно где-то хранить свои данные — я использую tcl/tk + sqlite.
Я с удовольствием бы использовал для этой цели PostgreSQL, если бы он умел прилинковываться к моим программам (режим работы без выделенного сервера), и если бы умел держать базу в одном файле.
Ну и ещё, безусловный плюс sqlite — его можно использовать как формат файлов, даже на девайсах вроде наладонников (где sqlite самое место, и ничего лучше я не знаю... даже всякие DB2 для наладонников не умеют триггеров, а SQLite и триггеры умеет, и view).