Not sketch based unfortunately. The only addition I have to this is a triangular option that has some basic trig for offset corners. between those I can usually create the area I want. If it's really complex then I will use another floor since that is faster then having families for all situations.

There's a limit to tools like this, before it becomes to cumbersome for them to be fast and useful.