I never had a problem with Reyes as the Jays shortstop. At the time of his acquisition, he was probably the best shortstop the Jays had this past decade in terms of offensive potential and talent wise. Outside of Scutaro's masterful 2009 performance (4.2 WAR) and the good year Yunel Escobar had before he crashed, it finally looked like the Jays solved the position over the next 4-5 years with Reyes as their shortstop and leadoff hitter.
I've always been a fan of Reyes, as he was one of the most exciting players to watch in his glory days with the Mets. Obviously, the Jays weren't getting that Reyes unfortunately and I think with all the optimism that offseason, many fans were expecting the Mets version of Jose Reyes. Injuries each season with the Jays took their toll, impacting his running game and fielding as well + him getting older impacted his performance - he's basically been the same player as he was with the Marlins in 2012, which I think people with rational expectations signed up for and I'm sure many casuals would have been happy with as well if he played more. However, due to his contract structure, what the Jays traded to land Reyes in that package (remember Josh Johnson did poorly and I'm sure that also left a sour taste in many peoples views on the overall trade as they probably expected Reyes and MB to exceed expectations to make it a worthwhile trade) and the fact that Reyes missed chunks of time on the DL never playing 150 + games in a single season, all had something to do with the fans misconception that Reyes was a disappointment. Plus, all the timely errors he made were heavily magnified by the media which even put a further cloud on his tenure with the Jays.
Overall, Tulo is a far better shortstop, no questions asked. The Jays just landed arguably the best shortstop in baseball and we should all be f***ing excited! End of conversation.