Concernant les cartes mémoires...
Si l'usage de l'appareil se restreint à la photographie, une capacité de 8Go ou 16Go est déjà très confortable.
Deuxième point : ne pas choisir la carte en fonction de sa marque, mais de sa gamme. Les séries haut de gamme (donc rapides) des fabricants permettent de s'assurer de bonnes performances en lecture et écriture. Au contraire les gammes "premier prix", qui n'utilisent pas les même puces et contrôleurs, elles n'ont donc rien à voir en terme de fiabilité et de performances.
Une carte rapide permet également de transférer les photos plus rapidement... uniquement si la connexion suit la cadence (Firewire ou USB3) ! J'avais fais un test à ce sujet sur mon site, en comparant de vieilles cartes mémoire (CF et SD) avec mes cartes actuelles.

Concernant le grip...
Priorité au renouvellement des optiques, surtout pour un 7D !
Sinon c'est vrai que beaucoup considèrent que c'est un plus en terme d'ergonomie (moi le premier), que ce soit pour l'équilibre du boitier ou les cadrages verticaux. Il permet aussi d'utiliser des piles bâtons AA LR6...