You can improve Fritzing breadboard view appearance and clarity a little by using a parts library which shows small components like resistors, caps, transistors as they would appear from above.
The benefit of Fritzing is that you can swap between schematic and breadboard views, and it will help you by indicating any component or wiring discrepancies between the two.
I guess Fritzing is probably the best software package to use at the moment - especially given the parts library support from Sparkfun and Adafruit. I was just hoping for something a bit neater
Agreed. I have often thought that it would be better if Fritzing started up in Schematic View, to encourage users to use the workflow where they first draw a schematic, and then later switch to Breadboard View in order to lay out components on breadboard or stripboard. Once they have the prototype circuit tested and working, then there is the option to continue the workflow by switching to PCB View and creating a custom PCB layout.