To the OP; the suggestions you are making aren’t in line with the 5e rule set.

Spells; Wizards (or any other class) can learn spells outside their class spell list by taking the magic initiate feat. Other than that they should not be allowed to unless they multi class.

Changing equipment should not be a free action, doesn’t make sense.

The magic pockets I understand, this is a hold over from DoS2.

The ranger class has always been hotly debated in 5e and has had multiple revisions by wizards of the coast but they never did an official errata to the class. So I do agree that pets need better scaling and balance.