Thanks a mil for all the suggestions!
Yeah I've just officially added the comical GK diving (and missing) for long range shots to the list! Sometimes the GKs also dive backwards depending on which way they're facing so I'll try to fix that too.
In terms of the context action keys, I actually had those originally. On desktop they're still there, I forgot to remove them.
If you press 'I' it will do a low kick, 'K' a long kick and 'L' a handpass. The keys were just randomly chosen while I was testing. I thought it might make the gameplay a bit cumbersome so I went back to the 'Sensible Soccer' style single action key for simplicity.
Similarly I originally had a key press for soloing/hopping the ball but it was a real pain to remember to hit it so I just kept soloing/hopping as an automatic action.
But I wasn't considering controllers at all when developing this. I'll include separate action keys for desktop/mobile for people using controllers.
The Easy/Medium/Hard modes should slow down/speed up the gameplay somewhat for different users. But I have notice Easy & Medium probably play a little too similarly. I'm not much of a gamer to be honest, but I did notice that popular games like Super Arcade Soccer actually play very slow on mobile. Again I never envisioned this being a mobile game, I was originally planning it to be desktop only.
But in hindsight given the 'casual' nature of this game it's probably better suited as a mobile game so I will look at enhancements in that area.