I don't know that there's really much you can do about that... It's just the nature of the beast, riding in traffic. Ride a Warrior with upgraded clutch springs for a while, and the clutch on this bike will feel light as a feather
I posted a link for Pazzo brand, but there are others. I've even bought the Chinese ones from ebay. They work, as long as your careful abouttu fitting them.
They help a lot. I have large hands and stock levers feel too close to the bars, for me. I for sure recommend an adjustable lever. We dont get this in stock form. The only adjustment t we have is for cable free play, which is really not an adjustment...its more of a setting.
Its a big advantage to place the lever exactly where you want it in relation to distance from the grip. You'll like it. If someone posts advise abotu decreasing tension on your cable, and usually someoen will, dont do it. You want the cable adjustor we have there already to be adjusted like this. Enough freeplay to let a nickle coin slide between the lever and perch. Thats it. You can add slightly more if you want, maybe two coins width, but dont get carried away. Also, dont try to run with no play.
I like the idea about cleaning and lubing the pivot point. Its a spot that gets neglected, and it reminded me its been a while since I've cleaned mine. I use that super sticky Honda Moly lube.
You can get levers with adjustable leverage, or get a clutch easy pull system if you like the stock levers. Once you have the clutch disengaged - it shouldn't be hard to hold it. Try adjusting all of the slack out of the cable and see if it is easier to hold it disengaged that way. If it's just for shifting (and not holding the clutch in) - then try shifting differently. Dip the throttle and only pull the clutch in enough to allow you to ship. With a dip in throttle, you don't need much clutch to do a smooth shift...