Intersections remain to be a challenge. Many times the connecting roads don't form an intersection properly and I get a mess of twisted roadway/sidewalk etc. I think a simple solution to this is to just have an Intersection be a component itself, to which we could then have better control, such as:
1) Control over turn lanes, control their length and improve lane transitions
2) Control lane linestyles better
3) Control Lane arrows and symbology
4) Add crosswalk striping and sidewalk sloping option to the sidewalk at the crosswalk
5) Add Signals and signage more easily
6) I'm sure this would help greatly for Traffic simulation
7) Enable multiple styles of intersections that could then be changed on the fly
😎 Enable medians to be a component and customized as well
Make it simple to add, drop and position the intersection, to which the road components would attach too, instead of getting the roads criss-crossed and wigged out as they tend to do.