I'm not really a fan of rap or whatever, but I love KiD CuDi.
I may be biased, growing up in Cleveland as well, but every song he puts out has at least one part that hits something deep.
It's pretty self-explanatory, except for the ghost part, which I can relate to a bit. Spends all this time...