I have used four bearing presses over the years. Most have worked well, but they are big and clunky to carry around in my already over stuffed skate bag. I bought a Bones Bearings Press Puller recently and it worked great. You can use it to both remove bearings and also press them in. Unfortunately for me, its for 8mm axles only. Like many speed skaters I use 7mm axles and the tool does not work for them, buts it’s great for derby skaters. These sell around less than $20, a lot cheaper than the $60+ bearing presses and its small enough to keep in your pocket. Its painful when you fall on it though (yeah I did that) so maybe best to keep in your skate bag. Changing bearings takes time and can be messy if you put too much oil in them. I recommend that you buy a few sets of bearings so you wont have to be pulling bearings out every time you change wheels.
Pictured above: Traditional press/puller is on the right and the much smaller light-weight hand version is on the left.