i've now beaten every bot rated 2600 (GM strength according to play bots--> engine) & below on challenge mode (no hints or takebacks) with no timer.
i had a low opinion of playing bots before starting this side project, but i've changed my mind after finding out how tough the 2500+ bots are & how miniscule their mistakes become. i feel as though my playing strength has increased due to being forced to play extremely accurately to avoid being crushed.
the key to benefitting from this practice is to really take your time (even daily games have a time limit whereas these do not!) & try to discover the best plans & responses on each & every move.
👍