Would be great to have a way to transpose that follows Circle-of-5th conventions.
By this I mean:

Major keys: C,F,Bb,Eb,Ab,Db,Gb(or F#),B,E,A,D,G
Minor keys: A-,D-,G-,C-,F-,Bb-,Eb-(rarely D#-),G#-,C#-,F#-,B-,E-

Without this: iReal creates (when transposing) such keys as, for example, Ab-, which makes a family of chords that are somewhat confusing.

Also, support for accidentals such as Fb (e.g. a flat 5th of a Bbm7b5) and E# (e.g. a raised 3rd of the root chord in key of C#-) would be nice. IReal already supports Cb, which is great