I usually use rest-assured for new APIs, but I have used both an HttpClient backed and a RestTemplate backed solution. All work reasonably well but rest-assured is still the nicer API.
I do go into some config detail for rest-assured, yes.
Hope that answers your question. Cheers,