Thank you for the feedback it's much appreciated!
I agree with the limited draws, it's a problem I ran into myself. It's one of the reasons the player deck has like 3 different draw cards. For now, I intend to add more cards that allow the player to draw without any drawbacks, they could be, for example, just harder to obtain than the ones that have cons. In the end this is definitely something I need to look into more in the future.
As for discarding, it's pretty much meant to be a last resort option right now, for example when your full hand is awful, or even impossible to play without losing. You may have run into one of Cedric's cards that puts 2 "bad cards" into your deck. This card costs 0 but makes you gain 6 Wgt to draw a card: it's basically an extra penalty you have to pay if you want to draw your actual cards. You can also just not play it, in which case it takes up a slot in your limited hand size. In that case you can pay 1 Energy to throw it away.