Being honest, we have only seen fleeting glimpses of the player he could be, and he could be a very good player. If he had developed to the level he is capable of, and performed to the level consistantly, you would be paying a lot more than £6m for him, so for that reason, I think you have got him for a good price.
Over the last 2 years he has matured as a player and has arguably been our best all round forward player in that time, but quite honestly, I think in the minds of some, he was always gonna be the stroppy 19-20 year old he was a few years back.
He was unfortunate in that he came through with his best mate, James Vaughan, who the fans loved as he was fast, exciting and gave 100%, 100% of the time, while Vic was a different type of player, a foil for Vaughan if you will, and at that point, was still growing. You only need to see him now, compared to a couple of years ago to see how he has physically changed. Vaughan still looks the same as when he broke through.
So he was never a fans favourite, and was always "The other 1", and for that reason, he was never truly appreciated. That led to him developing a bit of a sulky attitude, and after he asked for a transfer a few years back, turning down a new contract, and asking for a ridiculous pay rise, a lot of the fans who already didn't like him, went off him more, and he's had an uphill battle since.
He has all the tools to develop into a fantastic player, but honestly, i don't think it was gonna happen for us, and a change is good for all 3 parties.
He is capable of a lot, and I for 1, hope he really becomes that player for you. i wish him all the luck in the world.
P.S. You could do worse than trying to partner him again with Vaughan. Always thought the two of them would be great together for someone.