I'm a bit confused as to when ordinary and partial derivatives are used in the Dirac formalism.
In the Schrödinger equation, for instance, Griffiths [3.85] uses ordinary derivatives:
$$ i \hbar \frac{\mathrm{d}}{\mathrm{d}t} \lvert \mathcal{S} \rangle = H \lvert \mathcal{S} \rangle, $$
and so do Schumacher and Westmoreland [5.23]:
$$ H \lvert \psi(t) \rangle = i \hbar \frac{\mathrm{d}}{\mathrm{d}t} \lvert \psi(t) \rangle, $$
and they even denote the explicit time dependence of the ket. Shankar (section 4.1) does the same. This makes sense to me, since the ket is not a function of e.g. space. However, though I haven't closely studied Sakurai, he seems to disagree and writes [2.1.27]:
$$ i \hbar \frac{\partial}{\partial t} \lvert \alpha, t_0; t \rangle = H \lvert \alpha, t_0; t \rangle. $$
Similar is found in e.g. these lecture notes from MIT (PDF). Is there any good reason for using different kinds of derivatives that I'm not seeing? Or any other justification for different notations?
I also had a second confusion, in this case regarding operators. Sakurai defines an observable in the Heisenberg picture (subscript $H$) in terms of the same observable in the Schrödinger picture (subscript $S$) [2.2.10]:
$$ A_H \equiv U^\dagger(t) A_S U(t), $$
where $U$ is the time evolution operator. To derive Heisenberg's equation of motion, I myself would just take the total derivative with respect to time:
$$ \frac{\mathrm{d} A_H}{\mathrm{d} t} = \frac{\mathrm{d} U^\dagger}{\mathrm{d} t} A_S U + U^\dagger \frac{\mathrm{d} A_S}{\mathrm{d} t} U + U^\dagger A_S \frac{\mathrm{d} U}{\mathrm{d} t}. $$
Now Sakurai has instead partial derivatives on the right-hand side [2.2.15]. But why is this, since we're taking the total derivative? He claims (implicitly) that the middle term cancels for observables $A_S$ that do not depend explicitly on time, which I can see if he takes the partial derivative (and not a priori for total derivatives), but I do not understand why we do that.