It would be nice if you could customize how the shuffled track list is generated. For example, making it so that there has to be a gap of X songs before the same artist can be repeated (unless you're only shuffling one artist), or making songs with higher ratings more likely to be chosen as the next song.