It what weather do you ride Jelly? If your a fair weather rider only, and keen about cleaning your pride and joy (like I am:P) then a shock guard is the way to go. Looks 100% better than a hugger and does execatly what it says on the label. 
 
 If you do use the bike in all conditions, then I guess a techmoto/DP hugger is the way to go.
 
 Be aware that some huggers require you to drill and tap the swing arm for the best/most secure fit.