My problem with Tony is that I just don't like him or his mom. While he may push all the right buttons for Will sexually, he is no where near his class as a person who cares about people and never will be IMHO. I think others have already stated that Will needs someone who engages him intellectually, socially, and physically. Will is always going to be a challenge and he really needs an equal to provide him some balance.
Kitt pointed out that labeling Zach a sociopath based on the evidence to date would be a reach and I certainly agree with that.
In my mind, the car was the vehicle Mark used to have the successor guardianship changed and way too much has been made of it....