I think this is where the problem lies, a persons Vim configuration is personal to them and their needs, there's so much disparate information out there I'm finding it difficult to say "this is a good configuration for Ruby, this is a good configuration for Python"
It would be good if there was some sort of package you could download that sets up your development environment (Vim + plugins + configuration file) for a particular language.
At the moment it's just a personal preference and I'm finding it difficult to find what's useful or not
There's not too much of a problem here actally. All these plugins are supplemental functionality. Vim is an amazing editor by itself. Master that and then enhance it with a few plugins here and there for the particulars of your workflow.
It would be good if there was some sort of package you could download that sets up your development environment (Vim + plugins + configuration file) for a particular language.
At the moment it's just a personal preference and I'm finding it difficult to find what's useful or not