<human>: Give me the gist of the text in a nutshell

My ex and I broke up back in July, since then he occasionally sleeps on the couch because he does not have a place to live or a job. A couple of weeks ago I went out of town for the weekend, he had stayed over the night prior. I got back Sunday and saw my $1,200 gaming laptop and a $120 messenger bag were gone. I then looked in the desk where I keep my spare key, it was gone too. He did not leave with a backpack or anything, he had taken my spare and came back over the weekend and took the laptop and bag. I spent a week trying to hunt him down, him avoiding me etc. He doesn't have a phone. I found out where he staying so my cop friend went over there once a day but he would never answer. I finally caught him leaving one morning. He said he would go get the laptop and contact me in a hour. He would not tell me where he was going or let me give him a ride. I got a call from an investigator this morning saying she had records that it was pawned, so he apparently went to buy it back since he knew the heat was on. I did get my items back. I also retrieved his backpack from a mutual friend which had a smartphone in it that was not his. I took it, called the owner and the guy said it was stolen from a local bar my ex frequents. My bike was also stolen 1 month ago, now I'm wondering if that was him too. I recovered it last week, it was supposedly in an unpaid storage unit.  We have had no contact since I got my stuff back, should I just drop it or press charges?
<bot>: My ex is a thief and liar. Should I go ahead and press charges even though I got my stuff back to help stop his petty thefts? Or let it go?