I have loved and always shall love Bashir.
He is definitely my favorite character out of all the series and he's just so darn amazing. As you pointed out, he can be kind of arrogant but he has that certain quality that just makes people connect with him. I mean come on! He became best friends with Garak! I love how at the beginning he's so childish but by the end of the series he's more grown up. He's kind, caring, and smart and just everything a doctor should be. One of my favorite episodes is "The Wire" when Garak is sort of going through withdrawal symptoms. Julian not only cares for Garak but he actually stays overnight with him and lets Garak let out his rage on him. Now that's what I call friendship. Julian will always be my favorite!