What 3D modelling services could I use to create custom LEGO pieces?
I haven't tried creating my own parts. However, I've seen that Bricklink's PartDesigner is quite popular in the community.  It looks like the creation process is quite streamlined, you can edit the connectivity info of each piece, and it plays very nice with Bricklink's Studio.