I do enjoy the show, but the writing is pretty mediocre... Bryce should be a pivotal character, but he's so bland that he's totally non-threatening as a romantic rival for Chuck, and the show dropped any ambiguity he had. Sarah clearly likes Chuck more (and apparently never loved Bryce anyway, since we saw she could 'take the shot' when it was him), Bryce stealing Chuck's girl in college was dropped, him getting Chuck expelled was shown to be a good thing, and we know Bryce is working for the good guys now. He has become a pointless character.
Even his updating the Intersect made little sense... wouldn't the government -want- Chuck up-to-date, since he's all they've got? Why would Bryce have to sneak it in in the sunglasses?
As for Chuck himself, his actions don't make a lot of sense either. The show has made it clear that he doesn't want the Intersect at all, yet has given him no reason to want to continue working for the government. He's never mentioned any sense of responsibility, and it apparently makes him miserable. The show has given no reason why he wouldn't just say, "Screw this, I'm quitting the spy game, quitting the Buy More, and going backpacking. See ya." This was doubly apparent when he 'broke up' with Sarah... He finds out the girl really likes him, and the only thing keeping them apart is his role as an asset. So he dumps the girl he likes for the job he hates... why?
Because otherwise we don't have a show. That's sloppy.