One of the big issues that I would like to focus more attention on is python injection.
For the folks that are unaware, much of the EvE client and server are written in a programming language called Python. The usage of Python would normally be fine, though it does have some effect on the speed of the client, but the major problem is that people have been injecting their own python code into the client, in order to do a bunch of different things. Currently, one can easily find the following available:
1) A script that modifies the in game autopilot to warp to 0 km from a gate, instead of the normal 15 km.
2) A script that removes the session change timer when jumping, undocking, joining a fleet, etc.
3) A script that modifies the scanner to add the following features:
A) Load/Save probe positions. Lets say you get a hit on 2 different sigs in one scan. You can save the probe positions, scan one down, then load and work on the 2nd one.
B) Contract/Expand probes around their center point.
C) Load/Save signatures to ignore
D) Center probes around a signature
E) Make it so when people warp off, they stay visible in the direction they warped.
4) Several different bots, some public and some private. These bots can be much more advanced than bots that have to use screen reading technologies.
It does sound like CCP has at least started to crack down on the guys that are using python injection, which is a good sign. They need to be much more aggressive, as well as crack down hard on botting in general.
I realized I left out my last paragraph, about why this stuff is worse than botting. Other than the last one, all of these can be used by regular players to gain unfair advantages both in combat and out of combat.