So here is my opinion on this.
SM AW and DiskKeeper are both a bit antiquated these days. Sure, it's still important to defragment your hard drive, but Windows will do that automatically. SM AW (please don't use other brand names here) is a bit different and has questionable utility. It probably is effective in some cases, but it's on the margin. It was acquired from a smaller company that I am not sure I should name.
So we have a situation where HDDs themselves are going to be extinct in the next decade. SSDs are the future. Sure, today, HDDs still have better price-per-GB value, but even that will change soon. After all, there's a lot less manufacturing that goes into SSDs once you get past the NAND chips, which are mass-produced. HDDs have all these mechanical parts and such I mean. So, it's bound to happen that SSDs replace HDDs entirely in the coming years.
As we all know, especially me, I have limited resources. So, I have to choose what I want to focus on. Thus, I intend to stay focused on real-time CPU and power optimization, and not presently get into any disk optimization, which I think is an industry already well covered.