I would go with the 120 just because of tank dimensions. 5feet long is good but 18" deep isn't the best choice for fish that are going to get big. It is also harder to aerate a tall narrow tank then a wide/deep tank.
If you could find a smaller tank then the 120 that is at least 24" deep I would go with that.