Hello,
You probably won't make any ROI, but they are nice for show.
The difficulty is linked to the target to solve a block. The network tries to maintain the difficulty to try to make sure that 10 blocks per minute are generated. The difficulty changes every 2016 blocks based on the average number of block per minute produced. If the average falls below 10 block per minute then the difficulty can go down.