Monster Hunter is not about mashing X to destroy and be awesome like God of War.
Monster Hunter is not about super fast combos that make you feel awesome like Ninja Gaiden.
Monster Hunter is not about pressing a QTE button and watching a cinematic.
Monster Hunter is not about having a huge skill set to choose from in a variety of circumstances like Bayonetta.
Monster Hunter is about learning monster tells and learning perfect timing in your attacks while staying safe. It's the true 3D evolution of classic games like Megaman, where you had nothing but a simple attack and the trial and error that taught you how to handle a boss until your fights flowed like a river. When you achieve mastery of the game, you can pull things like this off:
https://www.youtube.com/watch?v=e9NYYewCSxo
I've never gotten to that level, but I've hammer pounded a charging Rathalos before, and no amount of flair, speed, or customization in an action game compares to the feeling of KOing that beast a tenth of a second before it was about to touch you, resulting in it slumping to the ground in a torment of flailing limbs in an attempt to return to its feet. In that moment, you just feel fucking fantastic, better even than getting Pure Platinums on Bayonetta NSIC. This game is about a particular kind of excellence in gaming skill.
Regarding only having two attacks, ask yourself how many attacks you use in most action games. Most people find 1-2 combos they really like, and a special or two that has high utility. The rest rots while you play the game. Monster Hunter gives you essential and necessary moves to succeed, and that's it. You will use everything you have here, though it may not be a lot.