Tim's win over Marquez is underrated IMO. Marquez was fresh off his devastating KO of Pac and many expected the same fate for Tim. And this is the roided up to the gills Marquez. This was probably Tim's beat performance from start to finish in terms of staying disciplined and fighting a smart fight as he knew he could not get caught with something from Marquez.
I don't know if he was better in a head to head sense. Starling was bigger man. Tim had the better career however.
He was a very good fighter with a high ring I.Q. Beat Pac in that first fight. If ego and what other people thought didn't get the better of him he could have also won the second fight. He threw out his game plan, which was boxing strategically, and tried to slug it out with Pacman in the rematch. Trying to prove something to others. He beat himself.