Huh. I've honestly been using caret quite a lot in ML because I'm pretty lazy when it comes to using someone's algorithm, and I really like adaptive resampling.
and like I'm looking at the xgboost documentation and it's like I was just failing myself the last few months. THERE'S SO MUCH STUFF