Alan, as of right now, is a very glitchy character, so I suggest avoiding using him, mainly because using his moves sometimes completely break his character, which disables his attacks. -Griffith22
Alan is decent in both PvP and PvE. His LMB does tons of damage up close, but his hit rate from a distance is slow. I suggest using his F to get up close to the opponent (speed buff and invincibility for a short time) then using his machine gun to mow them down. His E is effective as it's range is very far, and as well as being an AOE attack. His R also could do massive damage, but it leaves you vulnerable, so I suggest refraining from using it.