Dean is as much the perfect boyfriend as Rory is the perfect girlfriend. That is to say, they're absolutely not. They were both incredibly flawed and as I've gotten older I get more and more confused as to why everyone on the show seemed to collectively fawn over them (that is, until the end of S4/beginning of S5).