The difficulty is always hard to tackle, you have players with different genre backgrounds and experience, you can also target a more specific player base, so everyone will always get a slightly different experience, I could see dynamic difficulty work here well though!