Naja, also wenn es nur einen Parameter gibt, würde ich den immer T nennen. Das machen irgendwie alle so und damit ist es sinnvoll
(Da hoffentlich keiner eine lokale Variable (oder - Gott bewahre eine globale) namens "T" erstellt, ist das auch recht eindeutig.)
Bei 2 oder mehr Parametern könnte das schon wieder anders aussehen. Das Dictionary ist ja auch als Dictionary<TKey, TValue> deklariert, da ist das schon sinnvoll.
P.S.: Ich spreche auch mehr von C#, in Java habe ich zwar mal was gemacht aber die Erfahrung mit Generics erstreckt sich hauptsächlich auch die ArrayList<>