I have had both over the years, they have their plus and minus’s. Really for me it came down to season… Ice fishing season, topper (load everything in, lock it) summer and fall, the tonneau cover. With a topper , it has to 0-48″ high to fit and stay dry, with a tonneau cover 0-24″ to stay dry. To haul any height, has to be tonneau. Soft Tonneau’s are easy to break into, but conceal what is in there… most toppers have windows, but lock, so broken windows if valuables kept in. Ideally a hard tonneau for 3/4 of the year and a topper for the other 1/4. How about a hard tonneau with soft sides that can raise about 4′ when needed ?