I'll chime in on the Diavel. I have AMG going on a year and 10K miles. I changed out shocks and forks at about 2K miles. Front is over sprung and I'm 225. Rear is under spurge. It is far enough out that a lot of people never get it dialed for them then get rid of a great bike. Its a wolf in wolfs clothing.
I went Ohlins and had them sprung for me and all was great. Pegs are a little low so I put on rear sets. Once set up its great everywhere. Not a cruser at all as it likes to run at 4K and above. If you keep it in this range there isn't much than can get buy it. Sport bikes have trouble keeping the front down and Diavel is a little longer so it just goes. Part of why you run out at the top end is because it goes through the first 3 years so fast. Have done 2 track days and will just get close to the pegs with the rear sets. Some have more problems with dragging do to never getting rear shock set correctly.