Yeah, its a very modern/city looking structure. I'm going for a more urban vibe in my town so it fits right in next to the town hall (currently being upgraded to the modern version), and the soon to be location of my police station.
As for looks, the tower lights up at night. Kind of looks like it's glowing, pretty cool looking in my opinion. I don't know if it attracts moths or anything as I've only been playing the game for 2 months and haven't time traveled. The circles on the screen change colors over time. I think that its a pretty cool looking structure.
For your town, I'd maybe put it in between the two sets of villager houses on the left, or next to the town hall. I think it looks better with other buildings nearby.