I found the monk good fun and easy to play with. Ranged classes tend to be harder to play in general due to being far less health with melee.
Monk gives out bloody ridiculous damage once you get going, and with such a ridiculous amount of dex you won't be taking a huge amount in return. Plus monk gear comes with a lot of bonuses to things like life on hit, vampirism (transfers health from monster to you). Then they have their healing abilities, as well as a lot of AOE attacks and decent crowd control.
3DS: 4055-2781-2855 Xbox: spamdangled PSN: dark_morgan Wii U: Spamdangle Steam: spamdangled