Good post, gasax. Except where you say:
Don't fly VFR in airspace lower than class D
Because ATC won't provide you with any separation from anyone in Class D. (Ok, they probably will, but they don't have to.) Even in Class C (if we had any in the UK), you'll be separated from IFR flights, but not from other VFR flights. If you want ATC to keep you away from everyone else, you need to be in Class B or higher. Not really very practical at all, I'm afraid...
Keep those eyes outside the aircraft!
FFF
---------------