The only problem I've run into is that invoking bigtop-detect-javahome takes 5 lines instead of 1 - any time you reference it you have to add logic for both locations. As I've seen while adding a bigtop-detect-javalibs scripts for
BIGTOP-504, this will just get worse as more functionality is added to bigtop-utils. I don't know if others have run into any problems of a more technical nature - but I just think it will make the wrapper scripts a lot cleaner and quite possibly prevent mistakes in the future.
The downside to doing this is that packages that depend on bigtop-utils will now need to specify that they need a least bigtop-utils 0.6.