In which areas do you feel like the mentioned are bad? Do they find less and your own solution has more success?
If the latter, do you know why?