I wouldn't say it's hard, but it kinda demanding at 90 in terms of APM and attention required. You have to be pretty strict with your song timings, and oCGDs uses on top of song procs that have a chance occur every 3 seconds. It's mostly just incredibly, and maybe a bit too punishing when you die in fights. Like with all jobs, it takes practice, but eventually you start to internalize the timings, and when decisions have to be made. I really enjoy its hectic playstyle even though I feel like it could use a little more 'oomf' to its damage output.