Hey thanks for following me! :) your taste is in animes is exactly what Anime I first started watching (I just haven't finished soul eater) I love Rin from blue exorcist and the little demon he cools with in the kitchen at the school ;D
I haven't seen a massive amount of anime, so I'm not as experienced as life long or long long time fans, but I think this should be a pretty good start.
Angel beats is also good if u want to watch emotional, random, slice of life, slight use of fantasy (yet somehow heaps at the same time) and action/comedy watch this, is a pretty good start into the more emotional anime. ;)