I'm the same size, 10 in nike/jordans and 9.5 in 998's. I wear 10 in gel lyte v's. They are snug but not too tight. Like you, I like a snug fit. So if thats what you're looking for i suggest stay with sz 10
My sebago's just came in. Like others have said, the quality/materials are very nice. I ordered the same size as my new balances and they fit good (10 is my true size, I ordered 9.5 in the sebagos). If anyone is on the fence, I highly recommend them