Well, I have only had it a week, 200 miles so far. Just filled up, went 152 miles, put in 3.3 gallons, getting 46 mpg. That's doing the old school break in, full throttle to 5K, then release throttle, decel, then downshift and engine braking. Some short hops to 80mph. Mileage will improve once broken in.
I came from a 2012 KLR650. Put 6k miles on it in 5 months, all commuting. Comparing those two bikes I like the KLR tank size for commuting, but like the TR tank for placement which helps handling. Overall, the TR beats it in every aspect. Handling, braking, acceleration, power, etc. The KLR is a great bike, the TR just kind of continues the dual sport style forward.
The negatives, or dislikes vs. the KLR for me are:
Smaller fuel tank=more frequent fill ups
Seat seems a little firmer, it may just be the suspension is more firm, which I like.
No handgaurds, ordered from dealer
I crashed my KLR, otherwise I would still have it. I looked at the Terra, and loved it, read reviews, sounded good. I really like the bike, and am happy with my purchase. I'll be putting about 15K miles a year on it, so time will tell.