Only as long as you have full veracs. Otherwise no.
Bandos tassets, Dragon Platelegs, or Veracs skirt
Flail would win the majority of the time.
It has no use. You can drop it.
Veracs set:The set contains Verac's flail, Verac's helm, Verac's brassard, and Verac's plateskirt. comes with armour and weapon plus gives you about 1 mil to 500k to spend
The Whip is much better in terms of speed, accuracy and damage.
There are 2 flails in runescape. Verac's flail can be obtained as a reward from the barrows minigame (or bought from players). the verac flail has gone up from pvp so its around 130-140k (130000-140000 coins) my guess would be that it will go down to 100k again later on. The other flail is the Ivandis flail which is made during the "Legacy of Seergaze" quest and is the "only" weapon that can damage Vyrewatch creatures.
No; there are other NPCs who can repair the flail for you for a price. All NPCs who offer the repair service:Bob (Axe seller in Lumbridge)Tindel Marchant (Weapon/Armour repairman in Port Khazard)Dunstan (smith in Burthorpe)Squire (workshop area, Void Knight outpost)If you've a decent level in Smithing, it's also possible for you to fix the flail yourself at a lower price depending on your Smithing level.
Dharoks and Veracs
It is a very good weapon, hitting in the 30-40 range if you have 99 strength, but is very slow.
If you have broken armour you fix it in your house.
It really depends on the person most people prefer veracs but I would choose dharoks only because his hammer has a very high attack bonus.