Joe T is probably the only player who had a worse season than Connor if you look at advanced stats, but in general I agree with you. I think Connor's most likely spot to start is at PG, but right now I'd say that's a 3 way battle with it being hard to choose who would come out on top especially with Connor's surgeries. I actually think Ulis could.
If you look at
stats per 100 possessions it lists Offensive Rating and Defensive Rating, and under Advanced Stats it shows Win Shares and Box Plus Minus (BPM). These are good overall ratings to remove bias when comparing players imo.
OFF RATING (higher is better - average DIV1 player is 100):
Connor 108.2
Joe T 94.2 (this is very bad - next lowest on the team was Connor)
DEF RATING (lower is better - average DIV1 player is 100):
Connor 105.3
Joe T 101.7 - solid number but not great and still worse than the DIV1 average player. Keegan was 95.5.
WIN SHARES PER 40 MIN (to equalize playing time differences):
Connor .082 - 2nd worst on the team
Joe T .077 - worst on the team
BOX PLUS MINUS:
Connor 1.9 - 2nd worst on the team
Joe T 0.2 (including a -1.5 for Offensive Box Plus Minus which is VERY bad) - worst on the team
Both of them had bad year's, but Joe T's was worse and he showed no improvement from the prior year, while Connor regressed from prior year partially due to injury.
That has me thinking Ulis may win this 3 way battle, and Connor may play a backup role at multiple positions as you mention. But if Connor is healthy, and Ulis doesn't step up, I could see Connor winning. Joe T just isn't as good defensively as people think, and the team's offensive efficiency takes a HUGE hit when he is in there. People just see his athleticism and assume a ton of things that, so far, have not shown up on the court. I hope they do.