People probably compare the two models because of the prices. The Benelli is hella expensive for a 300cc bike. Yea it has more hp but not at that price and the g310r is more fuel efficient.
If you've been into BMW's for a while then i'd say that response is to be expected, there's just something special about how BMW's look compared to other bikes, not something that can exactly be had elsewhere.Aesthetically I prefer the G310r as well. Not to say the TNT looks bad, but just a personal preference thing.