Example (fake) case: indexing a column containing e-mails (text type) when the column will exclusively be queried for an exact string match, ex.
SELECT * FROM mytable WHERE email = 'test@test.com'
Do hash indexes provide advantages over B-TREEs with no drawbacks in these cases?
Do they affect the performance of inserts/updates differently?
(edit: and never ordered by this column)