Gauging whether the hassle is worth it depends on how much you'd like to have a fish tank. When I was in college, I essentially had to move each year to a new residence. Sometimes my rentals would overlap in timing, which made things easier and other times there'd be a 1-2 week limbo period where I had to move back in with my parents briefly (AKA move the fish twice in short duration). I had a 29 gallon for the first two years, then brought my 100 gallon for the third year (which required tearing the stand apart and reassembling it make it up the stairway), and then went back to the 29 gallon because moving the 100 gallon and stand around really sucked.
If you fast the fish, bag them properly, and keep them from getting cold, you can easily make it 18-24 hours with them bagged up. This gives you time to break down the tank, move it, and set it up again. IME, that's close to a full day ordeal.
Of course, you could get new fish each time, which would simply moving.
The best solution that allows you to keep your favorite fish is having two tanks IMO and overlapping the period during which you move locations. Trim your fish collection down to a single tank (which would be OK to overstock for a short period - just throw all your filters on it and change the water a bit more often). Then setup the second tank at the new place with water/substrate/decor/heater, but keep the filter(s) with the fish. Then move the fish and filters. Then move the second setup separately.