Hey, I've just spent an hour creating my first design with Cuttle - and I'm very impressed! You're right that it has a very short learning curve, especially coming from a hobbyist CAD and programming background.
A few random thoughts/questions/suggestions (and apologies if I've missed options or existing functions):
* Would it be possible to add edge snapping?
* Could there be a slicker way to switch from the central origin for shapes? (Central is frustrating as it means having to change position every time I tweak the size.) Being able to easily select an arbitrary corner as the origin with a click would be great; maybe even auto-selecting the origin based on snapping two shapes together - i.e. 'anchoring' the shape based on snapping it to another one?
* Any way of exporting multiple components in one go, without clicking through for each one?
* Being able to set custom rounded corners with a list is great, but it's not easily discoverable!
* It might be neat to have a pop-up offering boolean options when snapping or overlapping shapes?
* Given the (I think?) JS under the surface, is it possible to import data, either as a CSV or an image from which pixel values can be read?
* Lastly, any thoughts on offering an intermediate 'hobbyist' paid tier? I'd be strongly tempted to support you and access some of the paywalled features, but $19/month is honestly too high for an occasional/fun hobby product.