I haven't used it before so can't comment on it as an option. Looking at other reviews it does seem good but I also don't know your levels and what you want to focus on. Without that info or, more preferably, a video of you playing, any suggestion I offer may be not a good one.
Having said...