I didn't like the 999 range when they came out, but now i really love it, especially 04 R or the 05 models.
And i'mwith UKRR when he says "you need to choose if you want to ride an Italian V twin or something else"
If what you want is an Italian twin, the 999 is the way to go.