It's not to my taste. I only know of one person with this name (my friend's stepson) and when I orig heard it, I admit I associated it with all the not so positive comments listed above.
I didn't know it was a Scottish name. Perhaps there it is a well thought of name, the same as Connor in Ireland?
I think while threads such as this one upset some people, if you are really looking for feedback and opinions about a name asking strangers on the internet will yield more honest answers than asking people in real life and secondly you get a broader outlook rather than your local area, both of which can only be a good thing. Either way if you like it, use it. You should use a name you love rather than a name everyone else loves.