Generating a convex hull around the parts for raft creation results in a much more consistent top raft surface. I have attached an image of what I mean and have written some python code to modify the simplify3d gcode to generate better rafts for my own purposes. The whole point of this is to eliminate retractions and direction changes on the raft, which makes the raft incredibly consistent, allowing for super reliable raft printing where all parts of a model have an incredibly even bonding strength to the raft. Direction changes on the raft result in small lines that are pushed up due to differences in extrusion when the nozzle is coming from one direction or the other. Also please add back in "first layer width" affecting the first layer of the raft, and "raft top infill percent" those were incredibly useful for generating consistent rafts.
Here is a before and after of my python code modifying the raft:
I do realize that this option adds some weight to the printed raft, but I would consider this example a WORST case scenario and even in this worst case scenario it only adds 10g of wasted material to create a raft that has perfect consistency. On parts that I actually print where they are tightly packed and not super spread out like in the example the new raft method only adds about 3-4g in extra used material, which is nothing when it results in the raft bonding of every part being incredibly consistent. Also if you are wondering what the top layer lines around the perimeter are for they are to allow the temperature of the nozzle to change before printing the first and second layer above the raft.
(Also sorry for spamming the forum today, I am a pretty heavy user and have been stuck on 4.0.1 due to the better rafts on that version and finally bit the bullet and spent the last few days writing a python script to change the rafts in 5.1.2 to be better so I can also have access to the new 5.1.2 features, and have noticed a few things)