I went down STG last weekend and got gloves and tried these on. There are super comfy I could probably do a 12hr shift at work wearing them. I like the mobility that they have and like you said nothing on the outside to catch on the bike. I will hopefully have them in the next month so I can do a track day. Also the guy said they run a little on the big side. He normally wears an 11 and had to get them in a 10 to fit right.
He's right I think I bought either a whole size or half size smaller. Wanted to keep a little room in case I needed cold-weather socks. P.S. Get some REAL (Astars or Dianese) riding socks they make a BIG difference in how your feet feel on a hot day!