As often with models embodying some form of "irrationality" (whatever that means), HD does a great job at matching a whole lot of behaviors, but leaves room for rather annoying Dutch Book situations (also know as "money pump" situations). These suggest that HD might generate some inaccurate predictions, and induce undesirable behaviors when included in models.
Here is an example. Suppose today is $t=0$ and I owe you a dollar one periods from now at $t=1$. I offer you the following sequence of deals:
- In $t=0$, I offer to pay you some fee $f_0$ in $t=2$ in order to postpone my payment from $t=1$ to $t=2$.
- In $t=1$, I give you the possibility to pay me some fee $f_1$ in $t=2$ in order to get the dollar back in period $t=1$ instead of $t=2$ (assuming you accepted the deal in $t=0$).
Case 1 : you have a classical exponential discount factor $\frac{1}{(1+\delta)^t}$.
- Period $t=0$ : what is the minimal additional $f_0^*$ I can offer to pay in $t=2$ for you to let me postpone my payment to $t=2$?
$$ \begin{align} f_0^* & = (1+\delta)^2 \left[ \frac{1}{(1+\delta)} - \frac{1}{(1+\delta)^2} \right] \\
& = \delta \end{align} $$
- Period $t=1$ : what is the maximal additional $f_1^*$ I can ask you to pay me in $t=2$ in order for you to get your one dollar in $t=1$ instead of $t=2$ ?
$$ \begin{align} f_1^* & = (1+\delta) \left[ 1 - \frac{1}{(1+\delta)} \right] \\
& = \delta \end{align} $$
So summing up the two deals : in period $t=0$ I offer to pay you $\delta$ more in $t=2$ to postpone the payment, but then in $t=1$ you promise to pay me $\delta$ more in $t=2$ to get the money earlier. Overall the deals cancel out, I still give you the dollar in $t=1$ and no one owes the other anything in $t=2$.
Case 2 : you have HD with discount factor $\frac{1}{(1+\delta t)}$.
$$ \begin{align} f_0^*(HD) & = (1+ 2\delta) \left[ \frac{1}{(1+\delta)} - \frac{1}{(1+2\delta)} \right] \\
& = \frac{\delta}{1+\delta} \end{align} $$
$$ \begin{align} f_1^*(HD) & = (1+\delta) \left[ 1 - \frac{1}{(1+\delta)} \right] \\
& = \delta \end{align} $$
Summing up the two deals, I still give you the dollar in $t=1$, but now you owe me an additional $\left[\delta - \frac{\delta}{1+\delta}\right]$ in $t=2$ which is strictly larger than zero for $\delta > 0$. Thus in a sense, I made money out of "nothing" (or some would say I made money out of your time-inconsistent preferences).
Whether this is bothersome for the HD model depends on whether you believe that these kinds of money pumps are likely or unlikely to occur.
==================
In the comments, the OP also asks whether HD would have any influence on risk behavior. I do not think it would. HD denotes a specific way to discount utility but does not impose restrictions on the form of the instantaneous utility function $u(\cdot)$ which determines risk aversion in uncertain environments.