I like them both. I get a slightly different vibe between the two.
Stewart seems more likely to be of "noble" heritage and
Stuart is more down to Earth. It is a prissy name or a nerdy name depending on the bearer. I don't get hyper masculine vibes from it.
~Anna~