I'm partial for it but I would honestly go for a Bradley Smoker for the beginner. It's compact so it's simple to store when you don't use it and with your cooking skills you would be able to straight up kill it.
You don't really have to clean the inside of the smoker since it's cure's it but you should get frogmats
Frogmats BBQ smoking mats | Frogmats BBQ so you won't have to worry about your meat sticking to the racks For the cheese's you can get a cold smoker adapter that Costco sell's for the cheapest I found. Bradley has the 6 and 4 rack which both use the same element so I would go with the 4 rack since I find that's more then enough.