I upgraded from a 55 gallon, and went with a 6 foot bowfront for two reasons. One, I wanted the 6 feet for the wall I was going on (10 feet long) and I wanted the length for tang or angel to ultimately be a showpiece fish. It gives me several benefits bit with a few extra challenges, too. It is 2 feet deep, so I have the nice depth for corals. It goes from 18 inches to 26 inches, so I have some width for larger corals and landscaping in the middle. It is 155 gallons, so my water volume is right in the middle of the range as well.
The challenges are in the specific shape. Making screen covers for jumpers (My wife and I love wrasses) was rather tough as I had to custom bend each one to fit the openings. Lighting wasn't too bad, as I used Kessil pendants, and they work great. I had to use the stand that came with it as making my own created too many engineering challenges to support the tank well while maintaining the look my wife insisted on.
In my opinion, if you are going to upgrade, if you want a 125, go 4 foot. If you want a tank with larger fish (tangs) I would aim for a 6 foot tank in the 180 range.