I love my Thunderbikes, because in case of a chrash they'll protect my legs as well, not just the bike. They are bulky, extend about 8 inches out of the bike. I love the looks, some hate it. Touartech's are sleek, hardly noticeable. Probably will protect the engine well in case of a chrash. What do you want? What's important to you? Do you want rugged looks or sleek?
When I wrecked my Honda VTX this summer, I was very glad I had massive bars. A truck forced me off a turn in the mountains and I didn't have time to ditch the bike. about 25 feet below the road level I ended up hitting a tree. If my left crashbar hadn't been there, it would have been my left knee. When I got the new bike, I set out to find the bulkiest bars there are - found the Thunderbike.