I'd like to add a couple of things as well I've said in another thread which is not as nicely laid out as this one.
Magic casting could be simplified further - still feels you have to press multiple times to get things done. maybe have the default setting to cast straight away on target instead of prompt to choose the target even though you already have a target.
I think an option that would work for controller and keyboard is to have it instant cast on target when button is tapped. If button is held, then allow player to select a separate target to cast on.

For crafting, I think it takes too many items from too many different classes. Also, the rank requirements to make an item don't match up with the gear being made. I have to be at least rank 14 weaver to make armor optimal for rank 4? Seriously lame.