Not sure if there are any morphs of ratsnakes outside of albino or leucistic. There are many species of ratsnake which cover a broad array of sizes, colors, and temperaments. I highly recommend them as I have 2 and regularly care for a 3rd. The cornsnake care sheet located in the care sheet section gives a good general description of how a ratsnake can be kept as well.
Pcstures of my 2 can be found in this thread: http://ball-pythons.net/forums/showt...yrate%27s+pets
If you're asking ALL the differences between a BP and ratsnake then I would tell you to research it yourself because the list is very long. A couple threads down is someone asking specifically about a Lucy Texas Ratsnake. If you would like specific questions answered about personality or whatnot, I'd be happy to discuss. But the amount of information you are asking could fill a small dictionary.