for 2d i use a mix of Librecad and draftsight