我所知道的区别:
plenty of较lots of正式
plenty of指某物足够多,完全满足需要,lots of没有这层意思,如:
plenty of time充足的时间
lots of time很多时间(也许还不够用)