Suits has/had a certain cool to it and Harvey Specter is a great character, he's like the quintessential attorney. But there are some deeply troubling plotholes.
The most annoying one for me is the entire premise: if Harvey Specter is a great attorney and an even better negotiator, why the fuck didn't he just start out negotiating for Mike to be allowed to law school? Yes, I get that he got caught doing stuff he shouldn't have. And yeah, it's plausible that this might be an obstacle to go to law school or become a lawyer later on. But there are ways around this. And I'd expect an attorney the calibre of Harvey Specter to deal with such a trivial issue.